我有一个具有这种关系的模型( 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的属性 name 。
如何使用CdbCriteria访问关系的属性,例如其中direccion.city ='某些' ?
谢谢!
答案 0 :(得分:0)
试试这个
$criteria->with = array(
'direccion' => array(
'condition' => 'direccion.city = :something',
'params' => array(
':something' => 'someValue'
)
)
);