property with field
{
id,
ttile,
....
.......
and inspectiontime with field
id,
time,
property_id
并且在属性模型中我有关系
'instime'=>array(self::HAS_MANY,'Inspection','property_id'),
}
所以我的目标是搜索有检查时间的财产(可能有财产没有检查时间的情况,每个财产可能有多个检查时间作为模型中的关系说)我也可以搜索财产通过检查时间。
感谢您,并感谢您对此事的帮助。
答案 0 :(得分:0)
在您的模型中,更新搜索功能。
$criteria = new CDbCriteria;
$criteria->with = array( 'instime' );
...
$criteria->compare( 'instime.inspection_time', $this->inspection_time, true );
...
您必须在属性模型
中将inspection_time声明为类变量