2019-03-29 11:25:03 1464次浏览 3条回答 0 悬赏 50 金钱

我使用 sqlDataProvider 提供数据,再想实现页面列表编辑的时候引用下面的class出现了报错,使用 ActiveDataProvider 的时候可以正常使用,请问哪位大佬知道这是什么问题吗?

微信截图_20190329112212.png

微信截图_20190329112044.png

  • 回答于 2019-03-29 14:07 举报

    要么提供一个name参数 要么提供一个model和一个属性 这是必须的条件 报错指的是你的属性配置不正确 你可以把代码截得大一些 看不全

    1 条回复
    回复于 2019-03-29 15:58 回复

    提供了 $model,我用 ActiveDataProvider 提供数据就是正常的,换成 SqlDataProvider 就报错了。用的这个 kartik\grid\GridView 实现的页面列表编辑。不用这个扩展的页面编辑功能也是没有报错的。

  • 回答于 2019-03-29 14:08 举报

    提示说了,你必须要定义name或者model和attribute属性~

  • 回答于 2019-03-29 15:51 举报

    直接看例子吧
    1122.png

您需要登录后才可以回答。登录 | 立即注册
EizoPeter
总监

EizoPeter

注册时间:2018-08-30
最后登录:2020-06-18
在线时长:34小时12分
  • 粉丝6
  • 金钱2775
  • 威望0
  • 积分3115

热门问题