这似乎是一个简单的问题,但我无法让它发挥作用。我创建了一个结合了名称和地址的虚拟字段:
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。