我正在尝试使用ZF2专辑教程并设置zfTable模块,这可以在这里使用:
https://github.com/dudapiotr/ZfTable
我已按照本网站上的安装说明操作,我觉得没问题。然而,我觉得对于zendframework 2的新手来说,实现部分缺乏细节。
任何人都可以解释如何采用基本示例并将结果实现到表中吗?我认为专辑的例子是完美的,因为很多人都把它作为起点。
http://dudapiotr.eu/table/base
本网站提供的唯一信息是在基本安装说明之后使用此类工作。
关于这个课程的位置,如何调用它等的一些细节会很棒。
我认为这对许多似乎有这个问题的人来说是一个很好的用途(但是没有解决方案或教程似乎在那里嘿嘿)
class Base extends AbstractTable
{
protected $config = array(
'name' => 'Base table',
'showPagination' => true,
'showQuickSearch' => false,
'showItemPerPage' => true,
'itemCountPerPage' => 20,
'showColumnFilters' => false,
'showExportToCSV ' => false,
'valuesOfItemPerPage' => array(5, 10, 20, 50 , 100 , 200),
'rowAction' => ''
);
//Definition of headers
protected $headers = array(
'idcustomer' => array('title' => 'Id', 'width' => '50') ,
'name' => array('title' => 'Name' ),
'surname' => array('title' => 'Surname' ),
'street' => array('title' => 'Street'),
'city' => array('title' => 'City' ),
'active' => array('title' => 'Active' , 'width' => 100 ),
);
public function init()
{
}
protected function initFilters(\Zend\Db\Sql\Select $query)
{
}
}
谢谢,
答案 0 :(得分:2)
在经历了多次辛劳和麻烦之后,我成功地完成了这项工作。
我会对试图这样做的人说些什么:
按照基本说明操作后,请查看\ vendor \ dudapiotr \ zftable文件夹。
在这里你可以看到他如何让一切工作的设置。例如结构,
控制器 示例 - > Model,TableExample
我用它将它实现到我自己的模块中。这个过程要求您更改名称空间和模块名称等。
如果有人回复这个帖子,我会考虑制作一个指南,因为我需要花费12个多小时才能解决问题,所以我相信其他人会遇到同样的问题。
当它工作时,很棒..继续尝试