我有一个 ContactsTable.php 模块和这样的函数:
public function getContactsByLastName($last_name){
$rowset = $this->tableGateway->select(array('last_name' => $last_name));
$row = $rowset->current();
if (!$row) {
throw new \Exception("Could not find row record");
}
return $row;
}
没关系,但它只返回一行。问题是在我的数据库中我有多个具有相同姓氏的记录,所以我的问题是:如何返回一组数据?
我试过这个:
$where = new Where();
$where->like('last_name', $last_name);
$resultSet = $this->tableGateway->select($where);
return $resultSet;
但它不起作用。