mu ZF2 プロジェクトには、TableGateway を使用したモデルがあります。検索基準 (city、postal_code、range、type) に基づいてオブジェクトをフェッチする内部関数。
通常、単純にデータの行をフェッチします
$rowset = $this->tableGateway->select($where);
私のMySQLデータベースには、ジオコーディングされた都市座標の範囲内のすべてのobject_idを返すプロシージャGetObjectsInCityRange(city, range)があります
where句の条件を追加するつもりです:
WHERE object_id IN (call GetObjectsInCityRange(city, range))
MySQLで可能ですか?$where配列要素を正しく記述して機能させるにはどうすればよいですか?