2011-07-20 6 views
3

モデルに複数のbelongsToを持つにはどうしたらいいですか?複数のCakePHPが属しています

アプリを壊す
<?php 

class Appointment extends AppModel 
{ 
    var $name = 'Appointment'; 

    var $useTable = 'appointments'; 

    var $belongsTo = 'Client','Doctor'; 
} 

?> 

...

予定はクライアントと医師の両方に属していると、クライアントは、多くの予定や医師、多くの予定を(これらの団体は、正常に動作し、持つことができ、それだけでbelongsToのそのISNだとして「トン作業)

答えて

4

この

var $belongsTo = array('Client','Doctor'); 

それは呼ばれています配列を試してみてください。配列の詳細でdocumentation

+0

:Pのおかげで、私はいつも私たちの友人を忘れる配列私は持っているが、それは、タイマーを持っているとして、あなたはそれを受け入れることができる前に待たなければならなかった – Cameron

+0

! – Cameron