使用 CakePHP 格式化查找函数的 displayValue 选项 3.x
Format displayValue option of find function with CakePHP 3.x
对于 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
?
提前致谢
对于 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
?
提前致谢