问题标签 [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.

0 投票
1 回答
773 浏览

php - 从 Yii 中的 CActiveDataProvider 获取模型属性值

我已经zii.widgets.grid.CGridView并且我CActiveDataProvider从不同的模型中应用了它,例如:

在 users 模型中,我用来zii.widgets.grid.CGridView显示用户创建的文章,因此当用户单击viewupdatedelete按钮时,他应该转到文章控制器操作,而不是用户控制器。

这是我的代码:

url中idUser使用的值应该与小部件中的 columns 数组中使用的值相同idUser,那么我该怎么做呢?

0 投票
1 回答
93 浏览

php - Yii关系查询如何访问子对象

一个表Product包含与一个表的 has_many 关系,该表**Slab**进一步包含与一个表的 has_many 关系Rate

一个关系查询被包裹在里面CActiveDataProvider,它通过某些参数连接三个表,并以它们各自费率的降序返回产品。

我想通过 以表格形式显示结果CGridView

尝试通过以下语法仅访问某些列:

不幸的是我无法访问slabs.id,因为当我转储dataProvider对象时,我看到它通过包含对象Product的数组附加到对象,然后在对象下有对象。index[0]SlabSlabindex[0]rates.rate

这可能是由于表之间的 has_many 关系而发生的,但我的查询将始终返回一个对象Slab和一个Rate对象。

我如何访问和显示它们?

0 投票
1 回答
1157 浏览

yii - Yii CActiveDataProvider 关系

任何人都可以让我夜以继日,我是 Yii 的新手。我有 3 张桌子

条件是:如果当前用户创建或当前用户是项目成员,则显示所有项目。我已经有一个工作代码。

但是,我想了解如何使用“WITH”(Yii 中的关系 AR 查询)获得相同的结果。我已经尝试过了,但都失败了。请帮忙谢谢。

0 投票
1 回答
1242 浏览

php - 在 CHtml::listData 中运行函数 - yii

我正在尝试在 Yii 的下拉列表中列出来自 treview 的值。所以,我已经有一个函数来连接路径中的树视图,比如(例如primary\secondary\terciary。我调用这个函数,从数据中传递ID,函数选择父母,从数据库中创建列表。

这在视图中工作正常,使用这个:

但现在我想用路径列表填充表单中的选择。而且我无法在 CHtml::listData 中运行函数。我正在尝试使用这个模型,但没有成功:

那么,我做错了什么?我无法设法将树视图以路径格式放入值中,与他在数据库中的 ID 相关联。

我不知道如何填充 ListData 中的值,我的 HTML 返回 ID,但值中有任何数据。

谢了。(我来自巴西,英语很抱歉)

0 投票
1 回答
815 浏览

sorting - yii 对 CActiveDataProvider 应用排序

我正在尝试在我的管理功能上应用记忆过滤器中的排序

在我看来,我有 jquery 触发 n 更新以获取模型在另一个函数上的状态。但是我在应用排序时遇到了麻烦。

我的模型函数search

我试过哪个不起作用

以下是 CSort 的打印输出

0 投票
1 回答
878 浏览

php - yii2 ActiveDataProvider 与 ActiveForm 结合使用?

我正在尝试使用 ActiveDataProvider 作为我的 ActiveDataForm 的源。但是我无法访问这些信息。不是来自视图或控制器。diseaseList + ListView 是如何工作的。

我似乎无法弄清楚我哪里出错了。即使我得了这样的病:

我无法访问数据。只有当我在控制器中启动新疾病时,我才能让 ActiveForm 正常工作。

控制器:

在我看来:

这是我收到的错误。 错误

0 投票
2 回答
970 浏览

php - CActiveDataProvider 中未定义的变量 $data - Yii 框架

我想在 Yii 中使用 CActiveDataProvider 从我的表中获取数据。一切似乎都运行良好,但是当我想使用关系显示另一个相关表中的数据时,出现错误。'未定义的变量 $data '。

这是我的admin.php视图:

这是我在TeamController.php上的actionAdmin方法

显然,这种关系是一支球队属于一个联赛。

0 投票
1 回答
543 浏览

php - yii CDbCriteria 选择不起作用?

我需要编辑我的 CGridView 的查询

所以在我的模型中,我将函数 search() 更改如下:

但从我看来,我收到一个错误,表明选择不正确:

为什么这样?

0 投票
2 回答
5272 浏览

php - Yii 类 CActiveDataProvider 未找到

我是 Yii 的新手,在运行小部件时出现此错误“找不到类 'app\controllers\CActiveDataProvider'”。

这是我的代码:

模型/工业.php:

控制器/工业控制器.php:

意见/工业/index.php:

这里有什么问题?请你帮助我好吗?

0 投票
1 回答
1125 浏览

php - ArrayDataProvider 在 GridView 中编辑值

在我的代码中,我想编辑值。我尝试 $model 但它只在 ActiveDataProvider 中工作。当我使用 $data 问题是一样的 - 结果是 0。

我的价格和总计结果为 0。在 ActiveDataProvider 中使用 $model 是有效的,但在我的代码中不起作用。请帮我。如何编辑我的价格或总价值?

控制器

我的会话 var_dump()