我想在下拉列表中显示用户first_name,middle_name,last_name。我在modal / entity / user.php文件中添加了get函数。但我得到“记录未找到表”用户“。
这是代码
//controller
$this->loadModel('Users');
$us = $this->Users->find('list',
['keyField' => 'id',
'valueField' => function ($Users) {
return $this->Users->get('label');
},
'conditions' => ['user_role in (3,5)',
'status' => '1']]);
$this->set('us', $us);
// ctp file
echo $this->Form->input('driver_id', ['options' => $us, 'empty'=>'Select Driver', 'class'=> 'form-control']);