php - 带有 <ul> 标签的 Yii CListView

标签 php html listview yii

我正在尝试为我的 yii 应用程序使用主题。为了列出投资组合部分的项目,我正在使用 CListView。在模板中,它使用列表(<ul><li> 标签)来显示投资组合元素,因为我不想遍历所有文件和 jquery 东西,所以我想做同样的事情。但是CListView默认添加了一些div标签..我需要知道是否有CListView使用的任何配置<ul>标记而不是 <div>并为其设置类?

这是我的:

<ul class="clearfix port-det port-thumb">
     <?php
          $this->widget('zii.widgets.CListView', array(
                'dataProvider'=>$dataProvider,
                      'itemView'=>'_view',
         ));
     ?>
</ul>

在 _view.php 中:

<li data-id="web print" class="clearfix">
  ...
</li>

最后我得到的 HTML 代码是这样的:

<ul class="clearfix port-det port-thumb">
   <div id="yw0" class="list-view">
      <div class="summary">Displaying 1-8 of 9 result(s).</div>
      <div class="items">
          <li class="clearfix" data-id="web print">
            ...
          </li>
      </div>
   <div>
</ul>

更新:我需要这样的东西:

<ul class="clearfix port-det port-thumb"> 
          <li class="clearfix" data-id="web print">
            ...
          </li>
</ul>

最佳答案

如我所见,无需扩展 CListView。你可以设置它的itemsTagNameitemsCssClass :

<?php
    $this->widget('zii.widgets.CListView', array(
        'dataProvider'=>$dataProvider,
        'itemView'=>'_view',
        'itemsTagName'=>'ul',
        'itemsCssClass'=>'clearfix port-det port-thumb'
    ));
?>

关于php - 带有 <ul> 标签的 Yii CListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400034/

相关文章:

PHP VLookup(条件匹配)替代方案?

php - 输入类型为 ="image"的数组中的 $_POST 值?

PHP MYSQL 函数有效,但在添加额外参数时中断

android - 如何在自定义 ListView 中添加静态标题图像?

android - 为屏幕方向保存我的 ListView 的状态

WPF ListView SelectionChanged 内部样式不起作用。 EventSetter 要么

php - 变量未插入到表中

python - 如何在静态文件夹中使用 Flask 中的 opencv 显示新保存的图像?

javascript - 文本框/文本区域内的下拉菜单

javascript - 内联样式不适用于动态创建的输入