cakephp1.3でMySQLのgeometry型を使いたとおもったのですが、普通にModel::saveだとうまくいきません。 afterSaveとかでsaveすると2回クエリなげることになって微妙な感じだったんで、なにか方法はないかと探していました。 まる2日間ぐらい悩んだんですが、DboSource::expression()使えばいいんじゃね?ってことで、試してみました。 とりあえずスキーマはこんな感じ CREATE TABLE `test`.`areas` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `name` VARCHAR( 255 ) NOT NULL , `latlng` GEOMETRY NOT NULL , `created` DATETIME NOT NULL , `modified` DATETIME NOT N