交易范围:
public function scopes()
{
return array(
'published'=>array(
'condition'=>'offer_end >= "' . date('Y-m-d H:i:s', time()) . '"',
)
);
}
控制器代码:
$criteria = new CDbCriteria();
$criteria->condition = 't.slug=:slug';
$criteria->params = array(':slug'=>$_GET['slug']);
Category::model()->with('deals:published')->findAll($criteria);
在上面的代码中,我尝试检索与deals
相关的关联category
。他们(交易)还应该使用范围published
。
答案 0 :(得分:0)
根据我的记忆,如果您还发送标准对象,则使用'with'不起作用。如果您指定with作为条件对象的一部分,它应该解决您的问题。您的所有示波器都很好看