问题标签 [cactivedataprovider]
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.
php - Yii CActiveDataProvider 顺序和分页
我正在尝试在 Yii 中使用 CActiveDataProvider 获取所有模型项。这些项目按 rand() 排序,并应用 20 的分页。这是我的代码:
我的问题是,每当我通过分页链接更改页面时,这些项目都会重新排序。有没有办法解决?
谢谢你。
php - CGridView 用于自定义 CActiveDataProvider 选择
所以问题是,我有一个视图,它将呈现一个包含计数值的 CGridView。我必须制作一个自定义 CDbCriteria 以便我可以选择正确的信息。现在我无法在 CGridView 中显示它。
这是构建 CActiveDataProvider 的控制器操作:
我试图在这个 CGridView 中显示它:
我知道数据被正确提取,因为我的 CGridView 有正确的行数......我想在“列”描述中写什么?
谢谢
yii - 在 CActiveDataProvider 或 CGridView 中处理
我有一个名为 City 的表,表包含字段 IsMetro,它是 bit(1),所以它可以存储 1 或 0,我已经为这个表生成了模型并生成了 CRUD 操作表单。
现在我想要 True 而不是 1 和 False 而不是 0。
我应该在 CActiveDataProvider 或 CGridView 的哪里执行此操作以及如何执行此操作
我得到这个输出
我想要这个输出
php - 在 Yii 中按月对 Gridview 进行分页
是否可以按月对网格视图进行分页?我猜我可以通过 ActiveDataProvider 添加标准并创建导航以每月生成结果来实现这一点。但是 Yii 中是否已经有一种简单的方法或内置的东西?
yii - Yii CActiveDataProvider 迭代的对象中如何插入数据
我有一个奇怪的请求,我不确定除了简单的蛮力之外还有更好的方法,但是我有一个正在渲染的 CActiveDataProvider 并且正在使用底层模型的虚拟属性。
我希望能够将额外信息传递给该模型以过滤这些虚拟属性中的计算。
例如,假设有一个虚拟属性方法 getCreated_Widget_Count() 返回实体(假设它是一个小部件制造商)在其生命周期内创建的小部件的数量。
我希望能够将计数过滤到特定的日期范围。
所以我想创建一个 CActiveDataProvider 并在 CListView 中使用它来显示每个元素,并且视图正在访问属性 created_widget_count。但我希望它有时将结果限制为基于日期范围的数字。
显而易见的事情是首先遍历整个数据集并设置要在每个对象中过滤的范围,但我希望有一种方法可以将信息传递给 CActiveDataProvider 可以进入每个构造函数,这样就可以在他们正在建造中。
有任何想法吗?
php - 使用 CActiveDataProvider 获取缓存
我能够使用“CActiveDataProvider”在缓存中存储 auery,但它似乎不是从缓存中获取的,我做错了什么?
我的配置是:
控制器:
yii - CArrayDataProvider 可以作为exportablegridbehavior 的数据源使用吗?
ExportableGridBehavior - tinyurl.com/expgrid
这与通常的数据提供者配合得非常好。但是当与 CArrayDataProvider 一起使用时,它会导致问题,并在 CSV 中提供空白数据。是否可以将此扩展与 CArrayDataProvider 一起使用。我在 Controller 中的语法应该是什么样的?
型号代码:searchProfitCurrency 方法
控制器代码:
mysql - yii 在 CActiveDataProvider 上使用 4 个表进行查询
嗨,主人,我有 4 张桌子
-pegawai -penilaian -universitas -jurusan
我通常使用
如何将此查询转换为 yii ?
我已经尝试过这段代码,但效果不佳
但只有一个 join 有执行
yii - yii 如何在 1 个请求中对相关表中的行数进行子查询?
如何在 yii 1.1.7 中使用 CDbCriteria 和 CActiveDataProvider 在 1 个请求中为计算相关表中的行数进行子查询?
在 CodeIgniter 中,我写道:
yii 1.1.7 中是否有类似的方法?
php - 具有常规非数据库数组的 CActiveDataProvider
我在 Yii 应用程序中有一组要分页的 $items。该数组与数据库无关,因此这里没有要考虑的条件,只是我需要显示的一堆定义的项目。所以我试图像这样使用 CActiveDataProvider :
然后在视图中我试图显示信息:
我得到一个Call to a member function getDbCriteria() on a non-object
完全可以理解的致命错误,因为我的 $items 数组是自定义的,而不是与数据库相关的,所以我的问题是如何解决这个问题,甚至可以使用 CActiveDataProvider 吗?
如果不是,是否有另一种方法可以为自定义的非数据库相关数组创建分页?