zftable模块zend框架2

时间:2014-01-13 16:10:34

标签: zend-framework zend-framework2

我正在尝试使用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)
    {

    }
}

谢谢,

1 个答案:

答案 0 :(得分:2)

在经历了多次辛劳和麻烦之后,我成功地完成了这项工作。

我会对试图这样做的人说些什么:

按照基本说明操作后,请查看\ vendor \ dudapiotr \ zftable文件夹。

在这里你可以看到他如何让一切工作的设置。例如结构,

控制器 示例 - > Model,TableExample

我用它将它实现到我自己的模块中。这个过程要求您更改名称空间和模块名称等。

如果有人回复这个帖子,我会考虑制作一个指南,因为我需要花费12个多小时才能解决问题,所以我相信其他人会遇到同样的问题。

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