在 mu ZF2 项目中,我有使用 TableGateway 的模型。内部函数负责根据搜索条件(城市、邮政编码、范围、类型)获取对象。
通常我通过简单的方式获取数据行
$rowset = $this->tableGateway->select($where);
在我的 MySQL 数据库中,我有程序GetObjectsInCityRange(city, range)它返回地理编码城市坐标范围内的所有 object_id
我打算添加 where 子句条件:
WHERE object_id IN (call GetObjectsInCityRange(city, range))
MySQL可以吗?如何正确编写 $where 数组元素以使其工作?