Gridview yii数据提供程序返回错误500

Gridview yii数据提供程序返回错误500,gridview,yii,cactivedataprovider,Gridview,Yii,Cactivedataprovider,我尝试在yii中为CGridView定义数据提供程序,但我得到了这个结果 错误500:尝试获取非对象的属性 下面是我的模型和view/admin.php代码片段 model.php: admin.php: 任何帮助都将不胜感激,谢谢 在您的选择中,我看不到 'tree_id', 并且可以通过一个有用的符号避免字段歧义,比如 tableName.columnName as uniqueFieldName 在gridview中,参考uniqueFieldName 我希望这可能有用您是否应

我尝试在yii中为CGridView定义数据提供程序,但我得到了这个结果

错误500:尝试获取非对象的属性

下面是我的模型和view/admin.php代码片段

model.php:

admin.php:


任何帮助都将不胜感激,谢谢

在您的选择中,我看不到

 'tree_id', 
并且可以通过一个有用的符号避免字段歧义,比如

 tableName.columnName as uniqueFieldName 
在gridview中,参考uniqueFieldName


我希望这可能有用

您是否应用$model来查看?请将错误消息中提到的行以及它来自Tree_id的文件的名称和路径包含在一个自动增量值中,用于按索引检索整行数据。我想做的是对tree\u user1\u id、tree\u user2\u id和tree\u creator\u id的实例执行多个连接来检索user\u fullname;family_tree:tree_creator_id | tree_user1_id | tree_user2_id|
 'tree_id', 
 tableName.columnName as uniqueFieldName