Yii CListView - 如何使用公共属性$ template?

时间:2011-12-09 18:04:56

标签: yii

我生成了这个生成的CListView代码,其中包含一些我不需要的div。 我希望不要在zii / widgets上编写类的荒谬和硬编码。

我见过这个:

/**
     * @var string the template to be used to control the layout of various components in the list view.
     * These tokens are recognized: {summary}, {sorter}, {items} and {pager}. They will be replaced with the
     * summary text, the sort links, the data item list, and the pager.
     */
    public $template="{summary}\n{sorter}\n{items}\n{pager}";

似乎我可以访问$ template并使用它做任何事情 - 任何人都可以告诉我,我们如何删除分拣机项目或寻呼机的摘要?

请建议。

1 个答案:

答案 0 :(得分:0)

只需删除您不想呈现的任何{placeholder}即可。要删除,例如分拣机:

$this->widget('zii.widgets.CListView', array( 
        // set up CListView like you want, and then:
        'template' => "{summary}\n{items}\n{pager}",
));