CakePHP中的虚拟字段上的子字符串+ Concat-可能吗?
|
这似乎是一个简单的问题,但我无法解决它。我创建了一个包含名称和地址的虚拟字段:
var $virtualFields = array(
\'name_address\' => \'CONCAT(Venue.name, \" - \", Venue.address)\'
);
有没有办法在这个上使用SUBSTR
? (PHP或MYSQL很好-最佳/可行)。
我已经试过了(无济于事):
\'name_address\' => \'SUBSTR(CONCAT(Venue.name, \" - \", Venue.address),0,50)\'
我还在CONCAT中的各个字段上尝试了SUBSTR。
没有找到相关结果
已邀请:
1 个回复
柑恫祟
开始计数,并且一切都会正常进行。 像这样使用您的virtualField,它应该可以像您想要的那样工作:
另外,请阅读MySQL手册中的SUBSTRING函数