类似于在 find 调用中可以执行的操作:Calling MySQL functions in Lithium
我希望能够做到这一点:
$result = Model::create(array(
'geoFunctionResult' => "GeometryFromText('POINT({$this->request->data['longitude']} {$this->request->data['latitude']})')",
));
在这种情况下,值需要是生成的 SQL 的文字部分,以便它作为 db 函数执行,然后函数的结果是插入的实际值。