使用CakePHP 3.x格式化find函数的displayValue选项

时间:2015-05-26 09:36:17

标签: cakephp cakephp-3.0

使用CakePHP 3,displayValue选项允许您更改将在视图中显示的字段,例如名称而不是ID。

find('list', [
    'keyField' => 'no_user', 
    'order' => ['Users.name' => 'asc'],
    'valueField' => ['name']
]);

在上面的示例中,我想显示名称和名字,但我无法找到如何正确使用valueField来显示多个字段。 我试过了:

'valueField' => ['name', 'first_name']

在我看来,输出为name;first_name 这本书只给出了一个单一领域的例子 如何将其格式化为name first_name

提前致谢