CdbCriteria BELONG_TO

У меня есть модель (Inmueble) с этим отношением:

'direccion' => array(self::BELONGS_TO, 'Direccion', 'direccion_id_direccion'),

В этом примере:

$criteria=new CDbCriteria;
$criteria->addCondition('name = ' .$name,'AND');
$listInmueble=new CActiveDataProvider('Inmueble', 
                                         array('criteria' => $criteria,
                                               'pagination' => array('pageSize' => 10),
                                         ));

Я вхожу в условие к названию атрибута модели Inmueble.

Как я могу сделать CdbCriteria для доступа к атрибутам отношения, например, где direccion.city = 'нечто'?

Спасибо!

1 ответ

Решение

Попробуй это

 $criteria->with = array(
    'direccion' => array(
    'condition' => 'direccion.city = :something',
    'params' => array(
     ':something' => 'someValue'
)
    )
    );
Другие вопросы по тегам