0

类似于在 find 调用中可以执行的操作:Calling MySQL functions in Lithium

我希望能够做到这一点:

$result = Model::create(array(
   'geoFunctionResult' => "GeometryFromText('POINT({$this->request->data['longitude']} {$this->request->data['latitude']})')",
));

在这种情况下,值需要是生成的 SQL 的文字部分,以便它作为 db 函数执行,然后函数的结果是插入的实际值。

4

1 回答 1

0

Model::create()返回尚未保存到数据库的模型类的实例。打电话$instance->save()就可以了。

你的问题没有意义。

于 2012-08-03T17:54:28.617 回答