Это кажется простым вопросом, но я не могу заставить его работать.Я создал виртуальное поле, которое объединяет имя и адрес:
var $virtualFields = array(
'name_address' => 'CONCAT(Venue.name, " - ", Venue.address)'
);
Есть ли способ использовать SUBSTR
для этого?(PHP или MYSQL в порядке - какой бы ни был лучший / работает).
Я пробовал это (безрезультатно):
'name_address' => 'SUBSTR(CONCAT(Venue.name, " - ", Venue.address),0,50)'
Я также пробовал SUBSTR на отдельных поляхв КОНКАТ.