为了账号安全,请及时绑定邮箱和手机立即绑定

PHP Warning – yii\base\ErrorException Invalid argument supplied for foreach()

 PHP Warning – yii\base\ErrorException Invalid argument supplied for foreach()


http://img1.sycdn.imooc.com//5849309a0001c5c611390880.jpg

正在回答

5 回答

common/models/base/BaseModel.php中getPages()要加 return $data;

frontend/widgets/post/PostWidget.php中run()方法要加return $this->render('index',['data'=>$result]);


0 回复 有任何疑惑可以回复我~

Invalid argument supplied for foreach()

我跟你同错,分页调用getPages方法时报错,

andFilerWhere(),方法向是没有引入一样,不知道什么情况


0 回复 有任何疑惑可以回复我~

你在getPages的那个方法里面的时候,if ($search)这句话的后面是没有{}的,可能你的编译器直接加上了,你去删除之后就会出现下面的同学的Undefined index: upload_url 缺少参数的这个问题了。

0 回复 有任何疑惑可以回复我~

同求,我这里报这个错误

Illegal string offset 'tags'


0 回复 有任何疑惑可以回复我~

一般就是$list['relate']这个数组有问题,感觉应该检查下hasMany,hasOne这个地方有没有问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22591    人
  • 解答问题       279    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

PHP Warning – yii\base\ErrorException Invalid argument supplied for foreach()

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号