我想使用虚拟字段来整合我在下拉列表中使用的字段。比如名字和姓氏。
如果我不使用任何分隔符,则显示正常。
但是当我用空格,星球或者其他东西将这些字段连接起来时,我得到了一个错误。
这是我的代码:
var $virtualFields = array(
'name' => 'CONCAT(MaterialOwner.first_name,"-",MaterialOwner.last_name)'
);
注意:我在PostgreSQL工作。可能这是postgres中的一个问题。
Plz帮助
答案 0 :(得分:2)
首先,你应该发布你得到的错误。
问题在于PostgreSQL仅使用'用于字符串。 “用于表/列/函数名称。因此使用代码如:
CONCAT(MaterialOwner.first_name,'-',MaterialOwner.last_name)