2018-01-16 18:08:19 1691次浏览 3条回答 0 悬赏 60 金钱

在index页面中通过下拉选项去筛选数据,筛选完了进行导出,想知道如何获取此时searchModel的筛选条件是啥呢,我打印了searchModel类,发现里面有个_attributes数组,正是搜索的条件字段,但是却获取不到它,有什么办法吗

补充于 2018-01-16 18:27

TIM截图20180116182604.png
打印的searchModel,其实就是要获取这个_attributes,但是直接拿报错了

  • 回答于 2018-01-17 08:14 举报

    去掉下划线呀:$this->attributes

    而且具体哪个条件可以直接属性访问呀:$this->XXX 就是你图中红线划掉的部分

    1 条回复
    回复于 2018-01-17 09:03 回复

    去掉下划线,取得的是当前列表的所有字段,直接属性访问是可以的,但是我觉得有六个筛选条件,我得列出六个,有点麻烦

  • 回答于 2018-01-18 14:49 举报

    取得所有字段后,再用null判断啊,没填搜索条件的load后是null

  • 回答于 2018-01-24 14:58 举报

    看不懂,这个网站是不是也是这样类型的:http://www.gzdmk.net/

您需要登录后才可以回答。登录 | 立即注册
zcx147716565
CEO

zcx147716565 广州

注册时间:2017-03-10
最后登录:2021-01-12
在线时长:69小时38分
  • 粉丝9
  • 金钱12500
  • 威望20
  • 积分13390

热门问题