0

検索呼び出しで実行できることと同様です。LithiumでMySQL関数を呼び出す

私はこれを行うことができるようにしたいと思います:

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

この場合、db関数として実行されるように、値は生成されたSQLのリテラル部分である必要があり、関数の結果は挿入された実際の値になります。

4

1 に答える 1

0

Model::create()データベースにまだ保存されていない Model クラスのインスタンスを返します。呼び出す$instance->save()ことができます。

あなたの質問は意味がありません。

于 2012-08-03T17:54:28.617 に答える