如何在 Lithium Framework's 中调用 MySQL 函数(如 GeomFromText() 或 SELECT AS)增删改查?使用 database->read() 很不方便(我经常更改数据库列)并且在变量值中包含该函数最终只会被转义。
最佳答案
您是否尝试过将函数放在 fields 选项中?
例如,我这样做:
Model::first(array(
'fields' => 'max(id)'
));
为了澄清,在你的查询中,试试这个(我没有测试过这个):
Model::first(array(
'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));
关于php - 在 Lithium 中调用 MySQL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000727/