2017-04-13 17:06:55 2329次浏览 4条回答 0 悬赏 188 金钱

170413.jpg

我想看看GridView::widget()都获取到了什么数据,比如SQL查询后都获取的都是哪些字段的值。但到了前端已经是个HTML页面了,这个应该怎么调试呢?

最佳答案

  • dashixiong 发布于 2017-04-13 17:23 举报

    还是去看源代码吧,在源代码里面断句。

    1 条回复
    回复于 2017-04-14 17:20 回复

    在哪里打断点?兄弟能帮着载个图吗?谢谢!

  • 回答于 2017-04-13 23:52 举报

    调试dataProvider就是了

    1 条回复
    回复于 2017-04-14 09:07 回复

    上面的截图里有啊,dataProvider就是一个ActiveQuery,没有数据的。

  • 回答于 2017-04-14 10:03 举报

    数据是由dataProvider提供的,而归根到底是dataProvider的query属性作为一个查询对象查询提供的,也就是一个ActiveQuery对象,这个对象当初你select了什么,就会查出什么,没有定义查出全部,跟你使用ActiveRecord查询东西是一样的

  • 回答于 2017-04-14 12:40 举报

    打印出所有变量呗

您需要登录后才可以回答。登录 | 立即注册
阿江
副董事长

阿江

注册时间:2015-10-18
最后登录:2024-03-03
在线时长:186小时21分
  • 粉丝94
  • 金钱16816
  • 威望160
  • 积分20276

热门问题