好吧,基於應用程序,它看起來像Facebook,我想你應該有這些協會,如:
用戶
public $hasMany = array(
'Status' => array(
'className' => 'Status',
'foreignKey' => 'user_id',
'dependent' => true
),
'Comment' => array(
'className' => 'Comment',
'foreignKey' => 'user_id',
'dependent' => true
),
);
狀態
public $hasMany = array(
'Comment' => array(
'className' => 'Comment',
'foreignKey' => 'status_id',
'dependent' => true
),
);
public $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id'
),
);
評論
public $belongsTo = array(
'Status' => array(
'className' => 'Status',
'foreignKey' => 'status_id'
),
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id'
),
);
,並找到的情況的意見,例如,你可以使用Containable Behavior。
希望這會有所幫助。
你是什麼意思的'狀態'模型?你可以對你的應用程序做一個總結? –
狀態與Facebook上的狀態相同....狀態可以有多個註釋 –