在cakephp 1.3中使用Postgres的虚拟字段

时间:2013-01-15 07:32:32

标签: postgresql cakephp-1.3

我想使用虚拟字段来整合我在下拉列表中使用的字段。比如名字和姓氏。

如果我不使用任何分隔符,则显示正常。

但是当我用空格,星球或者其他东西将这些字段连接起来时,我得到了一个错误。

这是我的代码:

var $virtualFields = array(
             'name' => 'CONCAT(MaterialOwner.first_name,"-",MaterialOwner.last_name)'
        );

注意:我在PostgreSQL工作。可能这是postgres中的一个问题。

Plz帮助

1 个答案:

答案 0 :(得分:2)

首先,你应该发布你得到的错误。

问题在于PostgreSQL仅使用'用于字符串。 “用于表/列/函数名称。因此使用代码如:

CONCAT(MaterialOwner.first_name,'-',MaterialOwner.last_name)