Yii CListView : how to disable all additional html

标签 yii

我试图用 CListView 生成 RSS 页面,但我在结果中得到了额外生成的 html:

<div id="yw0" class="list-view">
<div class="items">

<div class="keys" style="display:none" title="/index.php/rss"><span>2383</span><span>4743</span><span>1421</span></div>

我怎样才能删除它?

最佳答案

其实很简单,就几行代码。

不用 CListView,只用它的胆量:

$data = $dataProvider->getData();
foreach($data as $i => $item)
  Yii::app()->controller->renderPartial('your_item_view',
    array('index' => $i, 'data' => $item, 'widget' => $this));

就是这样。

关于Yii CListView : how to disable all additional html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873010/

相关文章:

php - 无法使用 Yii 将文件上传到服务器

php - 设置不安全属性失败

php - 使用 WideImage 显示数据库中的 PNG

yii - 允许所有人在 Yii2 Controller 中访问

yii - 如何在 Yii 中扩展 activeRecord 模型

php - 在 Yii 1.x 中编码未转义的 JSON

php - Yii2 应用程序未显示在 Heroku 域上

mysql - 不工作的表情

php - yii CGridView 过滤器与关系

javascript - Yii 和 jquery 以及 javascript 包含...混淆