Php Yii CListView-添加手动项目

Php Yii CListView-添加手动项目,php,yii,yii-extensions,Php,Yii,Yii Extensions,我在我的Yii应用程序中使用YiiBoostrap,我有一个TbListView输出一些图像 <?php $this->widget('bootstrap.widgets.TbListView',array( 'dataProvider'=>$dataProviderModerator, 'id'=>'website-grid', 'itemView'=>'_viewWebsit

我在我的Yii应用程序中使用YiiBoostrap,我有一个TbListView输出一些图像

<?php
        $this->widget('bootstrap.widgets.TbListView',array(
            'dataProvider'=>$dataProviderModerator,
            'id'=>'website-grid',
            'itemView'=>'_viewWebsite',
            'template'=>'{items}',
            'itemsCssClass'=>'grid-group row m-t-25',
            'cssFile'=>false,
            'summaryText'=>false,
            'pager'=>array(
                'header'=>'',
                'cssFile'=>false,
                'maxButtonCount'=>10,
                'selectedPageCssClass'=>'active',
                'hiddenPageCssClass'=>'disabled',
                'prevPageLabel'=>'&lsaquo;',
                'nextPageLabel'=>'&rsaquo;',
            ),
            'htmlOptions'=>array('class'=>'')));
?>

输出

我想在上面生成的列表的末尾手动添加一个div,我希望这样


我如何才能做到这一点?

使用jQuery必须能够做到:

$('<div id="my_new_element">HUGE PLUS SIGN with all functionality</div>')
    .appendTo('#website-grid');
$(“具有所有功能的巨大加号”)
.appendTo(“#网站网格”);

您可以将其放入某个JavaScript函数中,并在需要时调用它。例如,在您的
TbListView
中第一次或在AjaxUpdate之后
。这只是一个想法。请参阅如何和。

您可以通过添加带有元素的自定义HTML来修改
'template'=>'{items}',
属性:

'template'=>'{items}<div id="my_custom_element">Foo bar</div>',


此div的用途是什么?单击打开模式以添加新项目
// regarding your 'itemView'=>'_viewWebsite'
$item = $this->renderPartial('_viewWebsite', array(
    'your' => 'custom',
    'vari' => 'ables',
));
'template'=>'{items}'.$item,