2014-01-13 150 views
0

我试图使用ZF2专辑教程和设置zfTable模块,这是菱这里:zftable模块的Zend Framework 2

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) 
    { 

    } 
} 

感谢,

回答

2

我设法得到这个工作,经过很多辛苦和麻烦。

我想向人们试图做同样的内容:

你遵循的基本指令后,看在\供应商\ dudapiotr \ zftable文件夹。

在这里你可以看到他如何让所有的东西都能工作的设置。例如,结构,

控制器 示例 - >模型,TableExample

我用这个实现它到我自己的模块。这当然要求你改变命名空间和模块名称等。

如果有人回复此线程,我会考虑制作一个指南,因为我花了12个多小时才制定出来,所以我相信其他人也会遇到同样的问题。

当它工作时,它很棒..继续尝试

+0

这将是很好的获得一个指导,因为你提到。 – vlr