显示cakephp中另一个表的属性

时间:2012-05-25 01:04:24

标签: php cakephp

我有两个表Shift和ShiftSession。这种关系就像转移有很多转变,转移属于转移。

我像这样定义了转移模型的关系。

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

问题是我想在shiftsession表中显示shift表的名称而不是shiftID。

1 个答案:

答案 0 :(得分:0)

你必须尝试:

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

这将从Shift表返回相应的数据。