我在 module.php 中有类似的东西
'OrderTableGateway' => function ($sm) {
$dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
$resultSetPrototype = new ResultSet();
$resultSetPrototype->setArrayObjectPrototype(new Order());
return new TableGateway('order', $dbAdapter, null, $resultSetPrototype);
在 OrderTable (tablegateway) 中:
$data = new Paginator(new DbTableGateway($this >tableGateway,array('customer_id'=>$customer_id));
$data->setCurrentPageNumber(1);
现在我想改变 $data - 为每一行添加一些东西?可能吗?如何?
看起来更一般 - 我只想添加到对象 Order ( new Order () ),另一个查询的结果 - 在这种情况下,是产品列表。