3
我正在使用CakePHP框架構建一個Web應用程序。我的問題最簡單的形式是這樣的:CakePHP與多列有很多關係
我有一個用戶表和消息表與相應的模型。消息從用戶發送到另一個用戶。因此,messages表中有from_id和to_id列,都引用id的用戶。我可以通過使用$ belongsTo將消息模型鏈接到用戶模型,但我無法通過使用$ hasMany以相同的方式將用戶模型與消息模型(反向)鏈接起來。
var $hasMany = array(
'From' => array(
'className' => 'Message',
'foreignKey' => 'from_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
),
'To' => array(
'className' => 'Message',
'foreignKey' => 'to_id',
'dependent' => false,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'exclusive' => '',
'finderQuery' => '',
'counterQuery' => ''
)
);
這裏可以做些什麼?有任何想法嗎?謝謝你的幫助。
你的用戶模型不工作?如果你調試'$ this-> User-> find('all')',那麼輸出是什麼? – Young 2010-05-13 08:18:32