问题标签 [cgridview]

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 投票
1 回答
282 浏览

php - 如何显示两个数据库中的一个 CGridView

我正在尝试在一个 CGridView 中显示两个数据库表源 .. 2 个表是 reg.students 和 login.user .. 我的学生模型关系是,

在用户模块中,

在 cgridview 列数组中,

控制器动作是,

0 投票
1 回答
2924 浏览

php - Yii CGridview 复选框 ajax 数据库更新

我在yii cgridview中列出了三个项目,每一行都有一个复选框,点击当前行项目的状态应该在数据库中更新。请提供一些实现这一点的想法。

在此处输入图像描述

0 投票
1 回答
1737 浏览

search - Yii 从函数中搜索

我有一个 CGridView,我想在其中搜索。问题是我有一个由模型中的函数修改的列。一切都从 search.php 视图开始,其中包含一个如下所示的 cgridview:

如您所见,调用函数 renderNameDmd 来呈现作者的姓名。此函数在我的模型中,但从控制器调用:

在我调用的模型类中:

一切都可以正常显示。我的主要问题是我想通过这个 cgridview 进行搜索,但我无法使用显示的值进行搜索。这是我的模型中包含的搜索功能:

目前,我尝试了几件事,但没有任何效果,所以我将代码重置为初始状态。现在,如果我通过我的 cgridview 进行搜索,我只能使用authorid而不是我编写的完整列格式进行过滤。示例:

对于如下所示的一行:

3231,约翰·多伊

我只能搜索:

3231


我想搜索从函数创建的行。感谢您的帮助!

0 投票
0 回答
852 浏览

yii - 如何将 CGridView 转换为 PDF

我尝试使用 FPDF 扩展 pdf-grid,但不能完全支持 CSqlDataProvider,如果我隐藏 Grid 的标题,那么它就可以工作。但我想与标题一起使用。是否有任何想法来获取 Grid 的标题,或者是否有任何其他 Cgridview 扩展与 Csqldataprovider

0 投票
2 回答
141 浏览

yii - 如何在 CGridView 中将数组作为字段处理

我正在使用 CGridView 但其中一个字段是数组 ['xx' ,'yy' , 'zz',...] 如何显示我已搜索答案但未找到

是否可以使用 DropDownlist 之类的东西来显示数组中的值

0 投票
3 回答
1058 浏览

yii - 如何在 CGridView 中设置默认值

$data->pic==""如果在我的 dataprovider 值中,如何设置默认值。将数据图片设置为na.jpg

0 投票
3 回答
6102 浏览

filter - Yii CGridview 过滤日期选择器

我已经阅读了关于制作自定义 cgridview 的论坛。我想让过滤器使用 datetimepicker。

日期时间选择器:

我已经可以包含 datetimepicker,但是当我选择日期时,它变成了错误。:(.. 我在数据库上的日期数据类型是“时间戳” 日期 错误

这是代码

非常感谢...

0 投票
1 回答
381 浏览

database - 无法从 CGridView 访问多个表

当我试图在 yii 的单个 CGridView 中显示来自多个数据库表的数据时,我遇到了一个问题。

我已经搜索并参考了足够数量的文章。但我无法解决我的问题。

我有 2 个表名为 user_master 和 customer_master。对于每个客户,user_master 中也会有一个主记录。表格如下——

user_master - user_id、name、email_id、状态 customer_master - customer_id、user_id、account_type、creation_date、状态

在 UserMaster.php 中,代码是...

在 CustomerMaster.php 中...

UserMasterController.php 的代码如下..

在 userMaster/admin.php

通过调用 userMaster/admin 页面,我得到了Undefined variable: data

请任何人帮助我解决这个问题。

提前致谢。

0 投票
2 回答
13608 浏览

php - CArrayDataProvider 和 CGridView 分页 Yii

我正在尝试对CGridViewusing进行分页CArrayDataProvider(我$rawData是自定义数组 - 不是来自数据库/模型)。因此,在控制器的操作中具有以下内容:

和:

在 index.php 我有:

第一页显示正确,但是当我选择另一页时,我的过滤器丢失了,所有数据都显示在网格中,而不是“过滤”的数据。

0 投票
1 回答
961 浏览

yii - CGridView 排序与关系表按关系 Id 参数排序

我在CGrid使用``页面中的关系模型对关系数据进行排序时遇到问题。

简单来说我的场景:

我有一个用户 model: Entities=> id,username个人资料 Model: Entities=> id, firstname,lastname, user_id,等。

我想列出profile model 和usernamefrom user modelin CGrid,以便排序和搜索很好。在我的情况下,排序 username是由user_idnot by完成的username。我想搜索它username,所以我执行以下操作,

我的控制器动作:

我的模型关系:

示范规则:

和模型搜索功能

我的

在排序期间,排序工作完美,但排序是在user_idnot by的基础上完成的username。我缺少这样做的任何东西。请建议。

参考:在这里(我也尝试通过声明一个公共变量作为链接中的建议,但机器人正在工作。)

编辑:问题修复后。也感谢这个链接。