3

Lithium Framework のCRUDで MySQL 関数 ( GeomFromText()SELECT ASなど)を呼び出すにはどうすればよいですか? database->read()を使用するのは不便です (データベースの列を頻繁に変更します)。変数の値に関数を含めると、エスケープされるだけです。

4

1 に答える 1

4

フィールドオプションに関数を入れてみましたか?

たとえば、私はこれを行います:

Model::first(array(
    'fields' => 'max(id)'
));

明確にするために、クエリでこれを試してください(私はこれをテストしていません):

Model::first(array(
     'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));
于 2012-04-03T22:07:41.343 に答える