Как можно вызвать функцию MySQL (например, GeomFromText () или SELECT AS ) в CRUD литиевой платформы ? Использование database-> read () – неудобно (я часто меняю столбцы базы данных), и включение функции в значение переменной заканчивается тем, что ее экранируют.
Вы пытались поместить функцию в поле?
Например, я делаю это:
Model::first(array( 'fields' => 'max(id)' ));
Чтобы уточнить, в вашем запросе, попробуйте это (я не тестировал это):
Model::first(array( 'fields' => array('field1 as myField', 'GeomFromText("POINT(xy)") as geom') ));