Activerecord CDB标准属于
我有一个模型(Inmueble)与此关系:Activerecord CDB标准属于,activerecord,join,yii,cactivedataprovider,Activerecord,Join,Yii,Cactivedataprovider,我有一个模型(Inmueble)与此关系: 'direccion' => array(self::BELONGS_TO, 'Direccion', 'direccion_id_direccion'), 在本例中: $criteria=new CDbCriteria; $criteria->addCondition('name = ' .$name,'AND'); $listInmueble=new CActiveDataProvider('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),
));
I在条件中访问mueble中模型的属性name
如何根据关系的属性执行CDB标准,例如其中direccion.city='something'
谢谢 试试这个
$criteria->with = array(
'direccion' => array(
'condition' => 'direccion.city = :something',
'params' => array(
':something' => 'someValue'
)
)
);