问题标签 [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.
join - 返回 CActiveDataProvider 中的一些连接字段
我的问题与 Yii 框架有关。
我在模型类中定义了关系。如何在 CActiveDataProvider 中返回连接的某些特定字段?
php - 为什么更改标准后 CActiveDataProvider 不起作用
此代码工作正常:
但是当我在创建 CActiveDataProvider 实例后更改条件时,这不起作用:
此返回空!为什么是这样?
yii - 如何使用 Yii 的 CActiveDataProvider 设置当前页面?
我创建了这个 CActiveDataProvider:
但是...如何定义当前页面并加载记录 3,4 而不是 1,2?如何获得精确的页面?
mysql - Yii - 使用 MySQL AS 子句字段
假设我想为 CGridView 提供 CActiveDataProvider。我需要将 aSUM(invitesCount) AS invites
放入 Provider 结果中。如何找回它?我想我不能只使用$dataProvider->invites
?
php - 如何使用来自 CArrayDataProvider 的自定义列创建 CGridView?
我有一系列看起来像这样的模型。这些模型是基本 Yii 模型类 ( BazClass
) 的扩展,所以这是一个自定义解决方案,但我不明白为什么它不应该工作。
我通过这样做使它成为数据提供者:
并尝试像这样在视图中渲染它。基本上我只是想显示一个名称列表,列名为“名称”。
CGridView
文档中的示例使它看起来是可能的,但我得到的错误是:
好吧,显然我确实指定了一个值,但它似乎为空。我也尝试过$data['NAME']
(因为我在某处读到CArrayDataProvider
不返回模型),但它仍然评估为空。
我还检查了它$dataProvider->getData()
返回的列表与我传递的列表相同。
是什么赋予了?
yii - Yii 的 CArrayDataProvider 和新行
有没有办法在从 CActiveDataProvider 获取数据的网格中显示一些实际上尚未进入数据库的新行?
这是我的场景..
我必须填写 X 次(账单中产品的数量)并为每一行提供编辑和保存的可能性
所以它有点像一个主细节网格(我已经把它整理出来怎么做..)但我无法在数据库中还没有的网格上显示东西..
我知道我必须创建一个临时模型数组,例如 $model[]=new MODEL(); 并以某种方式推送到 CActiveDataProvider 但不知道语法...
sorting - Yii Sortable Column in CGridView
I have a calculated column I wanna have sortable. I have a get method for it...
And I followed this thread...
CGridview custom field sortable
But now it's looking for an actual column in the database. How can I fetch a field using <calculations> AS cur_margin
only temporarily for this CActiveDataProvider?
Here is the controller code for the provider:
yii - Yii CactiveDataProvider 多表连接?
我正在尝试在 CActiveDataProvider 中加入 3 个表,以帮助我完全更好地订购东西。但我正在努力正确安排。我已经发表了评论,试图帮助概述我所追求的。我可以在 SQL 中很好地做到这一点,但理想情况下我想在 Active Record 中做到这一点。
项目表:FK = 面积表 ID
区域表:从函数中获取 $id 来选择区域
特色表:FK = Item_id
yii - yii 活动记录 NOT IN 查询
我们如何在 yii 中为这个查询实现 CActive Record
php - Yii CActiveDataProvider 查询缓存无法正常工作
我想缓存 CActiveDataProvider 实例的数据库结果。
我在控制器的操作中准备数据提供程序,然后在 CGridView 中使用数据提供程序,稍后在某些视图中使用。
我曾经有这个代码:
并且,按照yii wiki 中的教程,我将其更改为:
p>但无济于事:查询没有被缓存。