问题标签 [clistview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
75 浏览

mysql - Yii dataprovider 3 tables

I want this:

In a dataprovider for a Clistview, how can I do it?

0 投票
0 回答
285 浏览

yii - CListView 按值过滤

是否有一个参数可以与 ClistView 一起使用来获取给定 post_id 的评论

我想添加 post_id = value 以便仅列出具有给定 post_id 的评论

我在评论模型中加入了搜索功能

提前感谢您的帮助。我在文档中找不到。

0 投票
0 回答
73 浏览

php - ClistView Yii定位

我想简化我的视图并利用 ClisView 功能(排序、分页……)。

(我让 foreach 在评论列表上循环并显示列表)。

为了实现这一点,我渲染了我的 _comments 视图

在我的 _comments 视图中,为了列出与帖子相关的评论,我使用

_comment 视图只包含以下代码

它工作正常,它显示正确的数据但不在正确的位置。

为了清楚起见,假设我有 2 个帖子,POST 1 有 3 条评论,POST 2 有 2 条评论。

如果我单击指向评论的 POST 1 链接,它看起来是正确的,它会显示

帖子 1 - 评论链接

评论 1(帖子 1)

评论 2(帖子 1)

评论 3(帖子 1)

发布 2- 评论链接


但如果我点击 POST 2 评论链接,它会显示以下内容

帖子 1 - 评论链接

评论 1(帖子 2)

评论 2(帖子 2)

帖子 2 - 评论链接


所以评论显示在帖子 1 下,而不是帖子 2。

我在逻辑上预期

帖子 1 - 评论链接

帖子 2 - 评论链接

评论 1(帖子 2)

评论 2(帖子 2)


我必须澄清帖子列表也由 cListView 显示,当我查看源代码时,生成的类名是相同的。

这是定义数据提供者的代码

所以我的问题是,如何让 ClistView 生成不同的类名?

你知道我怎样才能正确显示评论吗?

预先感谢您的帮助

0 投票
2 回答
689 浏览

yii - 更改 ClistView Yii 生成的类名

只是一个简单的问题,是否可以更改生成的类名ClistView

默认情况下,它会生成

对于所有列表。

我想拥有

...

0 投票
1 回答
205 浏览

yii - Yii 分页反向数字

我需要在 CPagination 中创建反向数字...

默认为:

上一页 1 2 3 4 下一页

我需要:

上一页 4 3 2 1 下一页

小部件是 CListview,文章按最新排序。

CPagination 有可能吗?

0 投票
0 回答
335 浏览

jquery - Clistview Yii 框架 Ajax

我在使用 Ajax 和 ClistView 时遇到问题。

我有2个帖子,每个都有评论,第一个有3个评论,第二个有一个评论。

后一个

链接到评论(3)

帖子 B

链接到评论(1)

当我单击 Link to Comments(3) 时,如预期的那样,我得到了以下信息

后一个

评论 1

评论 2

评论 3

帖子 B

链接到评论(1)

但是当我点击评论(1)时,我得到了

后一个

帖子 B 的评论 1

帖子 B

所以帖子 B 的评论显示在帖子 A 的下方。

我该如何解决这个问题?

Ajax链接的代码如下

并通过 Clistview 命令调用注释

我的 _comments 视图包含以下内容

我的 _comment 视图包含以下内容

并且帖子视图是带有此代码的renderPartial

预先感谢您的帮助

0 投票
2 回答
1633 浏览

php - 使用 ClistView 和 DAO - 在非对象上调用成员函数 getAttributeLabel()

我再次发布现有帖子,但有一些更改。实际上,在上一篇文章中,我遇到了“为 foreach 提供的参数无效”错误,该错误已通过用户提出的解决方案解决,将 $command->execute() 更改为 $command->queryAll()。这帮助我完成了 ClistView,但是当我尝试渲染 _view 视图时,我得到了错误:

在第 8 行的 C:\wamp\www\contest\protected\views\contest_view.php 中的非对象上调用成员函数 getAttributeLabel(),其中命令为 getAttributeLabel('id')); ?>

这是正常的,因为我从 CArrayDataProvider 得到的是一个数组。正如用户所建议的,我应该使用 CActiveDataProvider 一个 CActiveRecord 数组。实际上,我正在使用 DAO 来获得更好的性能,并且想避免使用 CActiveRecord。

按照代码更好地了解我在做什么。

在我的索引操作中,我通过以下方式创建了数据提供者

然后我渲染索引视图

索引视图正在做

我得到了错误

调用第 8 行 C:\wamp\www\contest\protected\views\contest_view.php 中非对象的成员函数 getAttributeLabel()

代码在哪里

你能帮助我吗?先感谢您

0 投票
1 回答
70 浏览

yii - Yii Clistview 只打印一次

我只想在 Clistview 中回显一个 div,这些项目是按状态排序的,所以,我想打印状态 1 -> 所有项目,然后是状态 2 -> 所有具有该状态的项目,我尝试了 viewData,但我不知道如何更改标志的值。

索引视图:

_事件视图:

0 投票
2 回答
71 浏览

php - CHtml:CListView 中的链接

我是 Yii 的新手。在我的一个页面中,我使用以下代码将公司名称列为链接。

我想将其更改为 CListView。
请有人帮助我..

0 投票
0 回答
309 浏览

yii - CListView:在分页 URL 中无休止地附加参数

我正在使用修改后的 URL 管理器,在 URL 地址中嵌入语言信息。这是我的配置:

和 URL 管理器:

CListView 代码:

这是我当前在分页中的链接行为(带描述):

.htaccess

主要应用程序位于www.example.com/web.

我应该怎么做才能防止这种行为?