はじめまして!
現在CakePHPのfind(all)を用いて、与えられた変数($lat,$lng)の高さ(lat)と幅(lng)に近いItemのみを取り出そうとしております。
具体的には、
$lat-1≦Item.lat≦$lat+1
かつ
$lng-1≦Item.lng≦$lng+1
に当てはまるようなItemを取り出すために、以下のようなコードを書いてみたのですが、
PHP
1$this->Item->find('all', array( 2$conditions = array('AND' => array( 3 array('Item.lat BETWEEN ? AND ?' => array($lat-1,$lat+1)), 4 array('Item.lng BETWEEN ? AND ?' => array($lng-1,$lng+1)) 5 )) 6));
上手く機能しません。
この場合、どのようなコードにすれば良いのでしょうか?
是非ともご教授のほどよろしくお願い申し上げます。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/16 03:22
退会済みユーザー
2015/07/16 04:09