从模型中检索Scoped关系

时间:2014-08-21 16:59:17

标签: php yii

交易范围:

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

1 个答案:

答案 0 :(得分:0)

根据我的记忆,如果您还发送标准对象,则使用'with'不起作用。如果您指定with作为条件对象的一部分,它应该解决您的问题。您的所有示波器都很好看