@EVOSandru6

Как в Yii правильно составить CDbCriteria много-ко-многим?

Добрый день!

Есть три таблицы:

t_service
-----------
CODE
NAME


mc_faq
----------
CODE
NAME
DESCRIPTION


l_service_22_faq
----------
CODE
CODE_1
CODE_2


Собственно 3-я табличка связывает 2 первых.

Модели:

Service, Faq, LService22Faq

Связи:

КОД: ВЫДЕЛИТЬ ВСЁ
public function relations()
    {
        return array(
            'faq'=>array(self::MANY_MANY, 'Faq',
                'l_service_22_faq(CODE_1, CODE_2)'),
        );
    }


Накидал примерно то, что мне надо (для подГрида):

$faq = new CActiveDataProvider('Faq', array(
    'criteria' => array(
        'condition' => .... ,
    ),
));


Как мне, имея код услуг сделать критерию CDbCriteria чтобы вытащить все Faq( вопрос-ответы ) для данной услуги? Для 1:
1
умею как , для MANY:MANY не могу разобраться(
  • Вопрос задан
  • 2261 просмотр
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы