Many_Many Attribute

Hallo

und zwar hab ich ein Problem mit der Many Many beziehung

ich hab 3 Tabellen

tab1


id

word

tab2


id

name

tab3


tab1_id

tab2_id

price

hab eine Many Many Beziehung zwischen tab1 und tab2

kann Problemlos auf die Daten aus tab2 zugreifen wenn ich Tab1::model()->findByPk($id)

suche

nur wie komm ich auf price aus der Many Many beziehung???

Mit der momentanen MANY_MANY-Implementation gar nicht. Das wird in Yii 1.2 dann eingeführt.

Du löst das, in dem du einfach eine zweite HAS_MANY relation anlegst:


'relations' => array(

 'pricetable' => array(self::HAS_MANY, 'tab3, 'tab1_id'));

dann kannst du per

$tab1->pricetable[id]->price auf den entsprechend gesuchten Preis zugreifen

okay

danke

hat mir weitergeholfen