我是Cake PHP和这个论坛的新手 .
这是我的问题 . 我只是想用蛋糕PHP创建一个选择框 . 数据来自数据库表 .
我的Customers表看起来像这样:
id | first_name | last_name
--------------------------------
1 | John | Doe
--------------------------------
1 | Sam | Doe
我只是尝试使用此方法获取数据
$this->set('customers', $this->Customer->find('list', array(
'fields' => array('Customer.id', 'Customer.first_name')
)));
查看代码:
echo $this->Form->input('customers');
这会创建一个如下所示的选择框:
<select name="data[Order][customers]" id="OrderCustomers">
<option value="1">John</option>
<option value="2">Sam</option>
</select>
我的问题是如何在选择框中显示名字和姓氏,如下所示 .
<option value="1">John Doe</option>
<option value="2">Sam Doe</option>
非常感谢您的回答!谢谢
1 回答
你可以用virtual fields
该模型将有
然后你可以在
find
调用中使用它: