如何在 cakePHP 中显示来自 JOIN 表关联表的值?
我尝试了以下方法:
echo $post['Post']['user_id'] // displays e.g. '4'
但后来我只得到 id 而不是用户模型的定义 $displayfield 。
当我在输入字段中使用关联时,它可以工作,例如:
echo $this->Form->input('user_id', array( 'label' => 'User'); // displays 'Mr. Oizo'
virtualField 在用户模型中定义如下:
public $virtualFields = array(
'VirtualName' => 'CONCAT(User.Name, " ", User.Vorname)'
);
public $displayField = 'VirtualName';
谁能帮我 ?
最好的问候丹