我有模型类 Contactindiv 与关系和搜索如下。
public function relations()
{
return array(
'contactlogs' => array(self::HAS_MANY, 'Contactlog', 'ContactIndivID'),
);
}
public function search()
{
$criteria=new CDbCriteria;
$criteria->compare('ContactIndivID',$this->ContactIndivID);
$criteria->compare('PersonalTitle',$this->PersonalTitle,true);
$criteria->compare('NameLast',$this->NameLast,true);
$criteria->compare('NameMiddle',$this->NameMiddle,true);
$criteria->compare('NameFirst',$this->NameFirst,true);
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}
当前页面以可搜索的 CGridView 格式显示数据。
我的目标是将关系中的“联系人日志”组合到模型中,以便在 GridView 中以可搜索的方式显示在页面上。基本上为每个联系人添加一个可搜索的 GridView 列,显示他们的联系人日志。
提前感谢您的帮助!