0

Shift と ShiftSession の 2 つのテーブルがあります。この関係は、shift に多くの shiftsession があり、shiftsession が shift に属しているようなものです。

shiftsession のモデル上で、このように関係を定義します。

var $name = 'ShiftSession';                    
var $belongsTo = array(        
      'Shift' => array(            
         'className'    => 'Shift',            
         'foreignKey'    => 'ShiftID'
       )    
    );  

問題は、shiftsession テーブルの shiftID ではなく、shift テーブルからシフトの名前を表示したいということです。

4

1 に答える 1

0

やってみなきゃ:

$this->ShiftSession->find('all');

これにより、テーブルから対応するデータが返されShiftます。

于 2012-05-25T04:41:55.653 に答える