0
会社のモデルでは、モデルuserとbusiness_unitに参加します。YIIでCDbCriteriaの結合属性を取得する方法は?
$criteria=new CDbCriteria;
$criteria->compare('id',$this->id);
$criteria->compare('status',$this->status);
$criteria->condition = "`t`.status = '1'";
$criteria->order = 'created DESC';
$criteria->join = " inner join users on users.company_id = `t`.id";
$criteria->condition = "`t`.status = '1'";
$criteria->order = 'created DESC';
$criteria->join = " inner join business_unit on business_unit.company_id = `t`.id";
これは機能します。
1)まず最初にすることです。しかし、私は
ありがとう:
4)がアクティブデータプロバイダを持っていますそれは機能します...入れ子になった結合属性を取得する方法もう一つだけ –
foreachは各関係を循環させます(関係はhas_manyなので) –