1
工作,我这样ZF2:选择列不上tablegateway
public function fetchAll(){
$resultSet = $this->tableGateway->select(function (Select $select) {
$select->columns(array('my_alias'=>'my_field'));
});
return $resultSet;
}
所以创建了该方法的使用fetchall()“在我的模型,我得到控制的结果
...
$items = $this->getMyTable()->fetchAll();
...
和我sendo到我的动作
...
foreach($items => $item){ print $item->my_alias; }
...
但'$ item-> my_alias'未定义。没有'专栏'的方法,它的工作。怎么了 ?
显示的控制器,操作模式和映射确切的代码。这将帮助我和任何正在查看的人解决这个问题。它看起来很直截了当 –