cakephp で mysql geometry型を保存、save

2014年4月7日更新 view: 79 view
photoBy: http://www.blissfullydelicious.com/wp-content/upl…

geomentry の 位置情報が保存できない

cakephp GeomFromText が保存できない。

そんな時は

$data['location'] = DboSource::expression("GeomFromText('POINT("142.567" "34.775")')");

point の 数字 と 数字 の間には カンマはいらない!
半角スペースで区切ること。

DboSource::expression を使ってデータ経度、緯度を整形するのが味噌。

Dbosorceが使えない

スポンサードリンク

モデルで

$db = ConnectionManager::getDataSource($this->useDbConfig);
$db->expression("GeomFromText('POINT(".$v['Geo']['lng']." ".$v['Geo']['lat'].")')"));
スポンサードリンク

関連記事

関連カテゴリ

コロ助

web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!

ピックアップ

パソコン・ソフトウェア ランキング

11月20日 ( 月 ) にアクセスが多かった記事はこちら!