我正在使用 Zend Framework 2 中的 TableGateway。我的问题是我无法让函数之间的工作。
这是我现在拥有的代码,输出什么都没有:
public function fetchBetween($startDate, $endDate)
{
$where = new Where();
$where->between('date', $startDate, $endDate);
$resultSet = $this->tableGateway->select($where);
return $resultSet;
}
我正在调用此函数来获取两个日期之间的日期。
$this->getCalendarTable()->fetchBetween('4-04-2014', '30-05-2014');
这是它必须的查询,并且在 phpmyadmin 中它正在返回数据,因此查询或数据库没有任何问题:
SELECT * FROM `klj_agenda` WHERE date BETWEEN '1-05-2014' AND '30-05-2014'