2014-02-13 76 views
0
property with field 
{ 
    id, 
    ttile, 
    .... 
    ....... 

    and inspectiontime with field 
    id, 
    time, 
    property_id 

,並在屬性模型我有關係搜索從單一的搜索形式兩型Yii中

'instime'=>array(self::HAS_MANY,'Inspection','property_id'), 

} 

所以我的目標是搜索,這將有檢查時間屬性(有可能是財產的情況下,不有檢查時間,每個財產可能有多個檢查時間,如模型中的關係所述),我也可以通過檢查時間搜索財產。

非常感謝您的關心和幫助。

回答

0

在您的模型中,更新搜索功能。

$criteria = new CDbCriteria; 
$criteria->with = array('instime'); 
... 
$criteria->compare('instime.inspection_time', $this->inspection_time, true); 
... 

您必須聲明inspection_time作爲類變量屬性模型

+0

這個我得到所有這一切不會有檢查時間過財產,但我只想要具有檢測時間 – user2670343

+0

添加這些屬性的控制器和型號代碼。 –