0
我讀了很多關於可容納的東西。老實說,我已閱讀所有文檔,我有它在我的用戶控制器工作,但有些事情不清楚:CakePHP:Containable的基礎知識
- 我必須使用它在所有操作或只在Index()?
- 我是否必須在每個控制器索引()函數中定義它,或者是否足以在用戶控制器中定義它
怎麼辦? Country_ID是連接到用戶和相關模型的FK?例如:
function index() { $this->paginate = array( 'limit'=>10, 'order'=>'User.created DESC', 'fields'=>array('User.id','User.name', 'User.country_id', 'User.email'), 'contain'=>array( 'Post', 'Company' => array( 'Country' => array( 'fields' => array('id', 'country') ) ), 'Position' => array( 'Profession' ), 'Preference', 'Country', 'Type' ), ); $this->set('users',$this->Paginate('User'));
}
國家是兩者都連接到用戶和公司。如何定義這個而不創建重複?
非常感謝!