问题标签 [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 获取模型属性值
我已经zii.widgets.grid.CGridView
并且我CActiveDataProvider
从不同的模型中应用了它,例如:
在 users 模型中,我用来zii.widgets.grid.CGridView
显示用户创建的文章,因此当用户单击view、update、delete按钮时,他应该转到文章控制器操作,而不是用户控制器。
这是我的代码:
url中idUser
使用的值应该与小部件中的 columns 数组中使用的值相同idUser
,那么我该怎么做呢?
php - Yii关系查询如何访问子对象
一个表Product
包含与一个表的 has_many 关系,该表**Slab**
进一步包含与一个表的 has_many 关系Rate
。
一个关系查询被包裹在里面CActiveDataProvider
,它通过某些参数连接三个表,并以它们各自费率的降序返回产品。
我想通过 以表格形式显示结果CGridView
。
尝试通过以下语法仅访问某些列:
不幸的是我无法访问slabs.id
,因为当我转储dataProvider
对象时,我看到它通过包含对象Product
的数组附加到对象,然后在对象下有对象。index[0]
Slab
Slab
index[0]
rates.rate
这可能是由于表之间的 has_many 关系而发生的,但我的查询将始终返回一个对象Slab
和一个Rate
对象。
我如何访问和显示它们?
yii - Yii CActiveDataProvider 关系
任何人都可以让我夜以继日,我是 Yii 的新手。我有 3 张桌子
条件是:如果当前用户创建或当前用户是项目成员,则显示所有项目。我已经有一个工作代码。
但是,我想了解如何使用“WITH”(Yii 中的关系 AR 查询)获得相同的结果。我已经尝试过了,但都失败了。请帮忙谢谢。
php - 在 CHtml::listData 中运行函数 - yii
我正在尝试在 Yii 的下拉列表中列出来自 treview 的值。所以,我已经有一个函数来连接路径中的树视图,比如(例如primary\secondary\terciary。我调用这个函数,从数据中传递ID,函数选择父母,从数据库中创建列表。
这在视图中工作正常,使用这个:
但现在我想用路径列表填充表单中的选择。而且我无法在 CHtml::listData 中运行函数。我正在尝试使用这个模型,但没有成功:
那么,我做错了什么?我无法设法将树视图以路径格式放入值中,与他在数据库中的 ID 相关联。
我不知道如何填充 ListData 中的值,我的 HTML 返回 ID,但值中有任何数据。
谢了。(我来自巴西,英语很抱歉)
sorting - yii 对 CActiveDataProvider 应用排序
我正在尝试在我的管理功能上应用记忆过滤器中的排序
在我看来,我有 jquery 触发 n 更新以获取模型在另一个函数上的状态。但是我在应用排序时遇到了麻烦。
我的模型函数search
我试过哪个不起作用
以下是 CSort 的打印输出
php - yii2 ActiveDataProvider 与 ActiveForm 结合使用?
我正在尝试使用 ActiveDataProvider 作为我的 ActiveDataForm 的源。但是我无法访问这些信息。不是来自视图或控制器。diseaseList + ListView 是如何工作的。
我似乎无法弄清楚我哪里出错了。即使我得了这样的病:
我无法访问数据。只有当我在控制器中启动新疾病时,我才能让 ActiveForm 正常工作。
控制器:
在我看来:
这是我收到的错误。
php - CActiveDataProvider 中未定义的变量 $data - Yii 框架
我想在 Yii 中使用 CActiveDataProvider 从我的表中获取数据。一切似乎都运行良好,但是当我想使用关系显示另一个相关表中的数据时,出现错误。'未定义的变量 $data '。
这是我的admin.php视图:
这是我在TeamController.php上的actionAdmin方法
显然,这种关系是一支球队属于一个联赛。
php - yii CDbCriteria 选择不起作用?
我需要编辑我的 CGridView 的查询
所以在我的模型中,我将函数 search() 更改如下:
但从我看来,我收到一个错误,表明选择不正确:
为什么这样?
php - Yii 类 CActiveDataProvider 未找到
我是 Yii 的新手,在运行小部件时出现此错误“找不到类 'app\controllers\CActiveDataProvider'”。
这是我的代码:
模型/工业.php:
控制器/工业控制器.php:
意见/工业/index.php:
这里有什么问题?请你帮助我好吗?
php - ArrayDataProvider 在 GridView 中编辑值
在我的代码中,我想编辑值。我尝试 $model 但它只在 ActiveDataProvider 中工作。当我使用 $data 问题是一样的 - 结果是 0。
我的价格和总计结果为 0。在 ActiveDataProvider 中使用 $model 是有效的,但在我的代码中不起作用。请帮我。如何编辑我的价格或总价值?
控制器
我的会话 var_dump()