【发布时间】:2018-11-06 12:49:10
【问题描述】:
以下查询返回Call to undefined method Zend\Db\ResultSet\ResultSet::where() 错误。
$rowset = $this->table->select()->where("email='$str'");
但是这有效:
$rowset = $this->table->select(["email" => $str]);
以下是依赖项:
use Zend\Db\Adapter\Adapter;
use Zend\Db\Sql\Where;
use Zend\Db\Sql\Select;
use Zend\Db\TableGateway\TableGateway;
use Zend\Db\TableGateway\Feature\RowGatewayFeature;
use Zend\Db\TableGateway\Feature\MetadataFeature;
use Zend\Db\TableGateway\Feature\FeatureSet;
有人知道为什么吗?我基本上只是想使用 'where' 来运行 OR MySql 查询。
【问题讨论】: