在Lithium中是否可以在Model :: create中使用db特定函数?

时间:2012-08-03 02:13:20

标签: lithium

与您在查找电话中的操作类似:Calling MySQL functions in Lithium

我希望能够做到这一点:

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

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

1 个答案:

答案 0 :(得分:0)

Model::create()返回尚未保存到数据库的Model类的实例。 拨打$instance->save()即可。

你的问题没有意义。