<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Kommentare zu: Ja, er lebt noch &#8230;</title>
	<link>http://www.gschmarri.org/2006-07-10/ja-er-lebt-noch/</link>
	<description>Gwaaf eines Exilfrangn</description>
	<pubDate>Fri, 05 Sep 2008 20:19:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>Von: Peter K</title>
		<link>http://www.gschmarri.org/2006-07-10/ja-er-lebt-noch/#comment-394</link>
		<author>Peter K</author>
		<pubDate>Tue, 26 Dec 2006 23:21:40 +0000</pubDate>
		<guid>http://www.gschmarri.org/2006-07-10/ja-er-lebt-noch/#comment-394</guid>
					<description>Hi
Klaro interessiert das.. Ich komme aus der Basic-Welt (jaa da komme nauch die scriptkiddies her) aber hab ich inzwischen auf VB.Net und PHP spezialisiert. Vorallem setz ich Webanwendungen und Webseiten um (die oben verlinkte Bandhomepage is z.B. unser neustes Projekt, mit dem [nennenswerten] CMS http://sefrengo.org angelegt bei dem ich auch als entwickler t&#228;tig bin). so genug des eigenlobs jetz zu deinem Problem: Ich hab nur die jh&#228;lfte gerafft da ich mich mit Frameworks f&#252;r PHP bis auf PEAR noch nicht besonders besch&#228;ftigt hab, aber trotzdem w&#252;rde mich die L&#246;sung irgendwie interessieren.

Gru&#223;, Peter</description>
		<content:encoded><![CDATA[<p>Hi<br />
Klaro interessiert das.. Ich komme aus der Basic-Welt (jaa da komme nauch die scriptkiddies her) aber hab ich inzwischen auf VB.Net und PHP spezialisiert. Vorallem setz ich Webanwendungen und Webseiten um (die oben verlinkte Bandhomepage is z.B. unser neustes Projekt, mit dem [nennenswerten] CMS <a href="http://sefrengo.org" rel="nofollow">http://sefrengo.org</a> angelegt bei dem ich auch als entwickler t&#228;tig bin). so genug des eigenlobs jetz zu deinem Problem: Ich hab nur die jh&#228;lfte gerafft da ich mich mit Frameworks f&#252;r PHP bis auf PEAR noch nicht besonders besch&#228;ftigt hab, aber trotzdem w&#252;rde mich die L&#246;sung irgendwie interessieren.</p>
<p>Gru&#223;, Peter</p>
]]></content:encoded>
				</item>
	<item>
		<title>Von: Karl-Heinz</title>
		<link>http://www.gschmarri.org/2006-07-10/ja-er-lebt-noch/#comment-400</link>
		<author>Karl-Heinz</author>
		<pubDate>Wed, 27 Dec 2006 11:10:15 +0000</pubDate>
		<guid>http://www.gschmarri.org/2006-07-10/ja-er-lebt-noch/#comment-400</guid>
					<description>Das ist jetzt fast ein halbes Jahr her und ich kann mich gar nicht mehr genau erinnern.

Hab mal Eclipse aufgemacht und nachgeschaut. Meine gew&#228;hlte L&#246;sung f&#252;r das n:m-Problem ist speziell, weil ich an der Beziehung noch ein Attribut h&#228;ngen habe. Also habe ich den State ohne Beziehung definiert und den Article gesagt, da&#223; er mehrere ArticleStates hat (das ist die Join-Table zwischen Article und State). Der ArticleState selbst geh&#246;rt zu mehreren Articels und States. Somit kann ich vom Article kommend die n:m-Beziehung aufl&#246;sen und den ArticleState selbst auch Attribute hinzuf&#252;gen.

Das alles sieht dann so aus (gek&#252;rzt aufs Problem):

class Article extends AppModel
{
	var $name = 'Article';
    var $hasMany = array(
						'ArticlesState' =&gt;
                         array('className'   =&gt; 'ArticlesState',
                               'conditions'  =&gt; '',
                               'order'       =&gt; '',
                               'limit'       =&gt; '10',
                               'foreignKey'  =&gt; '',
                               'dependent'   =&gt; false,
                               'exclusive'   =&gt; false,
                               'finderSql'   =&gt; ''
                         )
                  );

}

class ArticlesState extends AppModel
{
	var $name = 'ArticlesState';
    var $belongsTo = array(
						'Article' =&gt;
                         array('className'   =&gt; 'Article',
                               'conditions'  =&gt; '',
                               'order'       =&gt; '',
                               'limit'       =&gt; '1',
                               'foreignKey'  =&gt; '',
                               'dependent'   =&gt; false,
                               'exclusive'   =&gt; false,
                               'finderSql'   =&gt; ''
                         ),
						'State' =&gt;
                         array('className'   =&gt; 'State',
                               'conditions'  =&gt; '',
                               'order'       =&gt; '',
                               'limit'       =&gt; '1',
                               'foreignKey'  =&gt; '',
                               'dependent'   =&gt; false,
                               'exclusive'   =&gt; false,
                               'finderSql'   =&gt; ''
                         )
                        );
}

class State extends AppModel
{
	var $name = 'State';
}</description>
		<content:encoded><![CDATA[<p>Das ist jetzt fast ein halbes Jahr her und ich kann mich gar nicht mehr genau erinnern.</p>
<p>Hab mal Eclipse aufgemacht und nachgeschaut. Meine gew&#228;hlte L&#246;sung f&#252;r das n:m-Problem ist speziell, weil ich an der Beziehung noch ein Attribut h&#228;ngen habe. Also habe ich den State ohne Beziehung definiert und den Article gesagt, da&#223; er mehrere ArticleStates hat (das ist die Join-Table zwischen Article und State). Der ArticleState selbst geh&#246;rt zu mehreren Articels und States. Somit kann ich vom Article kommend die n:m-Beziehung aufl&#246;sen und den ArticleState selbst auch Attribute hinzuf&#252;gen.</p>
<p>Das alles sieht dann so aus (gek&#252;rzt aufs Problem):</p>
<p>class Article extends AppModel<br />
{<br />
	var $name = &#8216;Article&#8217;;<br />
    var $hasMany = array(<br />
						&#8216;ArticlesState&#8217; =><br />
                         array(&#8217;className&#8217;   => &#8216;ArticlesState&#8217;,<br />
                               &#8216;conditions&#8217;  => &#8221;,<br />
                               &#8216;order&#8217;       => &#8221;,<br />
                               &#8216;limit&#8217;       => &#8216;10&#8242;,<br />
                               &#8216;foreignKey&#8217;  => &#8221;,<br />
                               &#8216;dependent&#8217;   => false,<br />
                               &#8216;exclusive&#8217;   => false,<br />
                               &#8216;finderSql&#8217;   => &#8221;<br />
                         )<br />
                  );</p>
<p>}</p>
<p>class ArticlesState extends AppModel<br />
{<br />
	var $name = &#8216;ArticlesState&#8217;;<br />
    var $belongsTo = array(<br />
						&#8216;Article&#8217; =><br />
                         array(&#8217;className&#8217;   => &#8216;Article&#8217;,<br />
                               &#8216;conditions&#8217;  => &#8221;,<br />
                               &#8216;order&#8217;       => &#8221;,<br />
                               &#8216;limit&#8217;       => &#8216;1&#8242;,<br />
                               &#8216;foreignKey&#8217;  => &#8221;,<br />
                               &#8216;dependent&#8217;   => false,<br />
                               &#8216;exclusive&#8217;   => false,<br />
                               &#8216;finderSql&#8217;   => &#8221;<br />
                         ),<br />
						&#8216;State&#8217; =><br />
                         array(&#8217;className&#8217;   => &#8216;State&#8217;,<br />
                               &#8216;conditions&#8217;  => &#8221;,<br />
                               &#8216;order&#8217;       => &#8221;,<br />
                               &#8216;limit&#8217;       => &#8216;1&#8242;,<br />
                               &#8216;foreignKey&#8217;  => &#8221;,<br />
                               &#8216;dependent&#8217;   => false,<br />
                               &#8216;exclusive&#8217;   => false,<br />
                               &#8216;finderSql&#8217;   => &#8221;<br />
                         )<br />
                        );<br />
}</p>
<p>class State extends AppModel<br />
{<br />
	var $name = &#8216;State&#8217;;<br />
}</p>
]]></content:encoded>
				</item>
</channel>
</rss>
