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

如果没有用$this->assign()传值 只用$this->display()渲染页面 会出现一个这样的错误

如果没有用$this->assign()传值 只用$this->display()渲染页面 会出现一个这样的错误 "Argument 1 passed to Twig_Template::display() must be of the type array, string given, called in D:\phpStudy\WWW\month\mvc\core\mvc.php on line 77 and defined" 应该怎么解决

正在回答

2 回答

不传assign的时候为空,报错了,对传来的值进行判断,三元运算。不传值的时候为空串或者空数组,看情况

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

qq_零点_19 提问者

非常感谢!
2017-09-07 回复 有任何疑惑可以回复我~

直接

public $assign = []; // 这里初始化一个空数组

就可以了

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

举报

0/150
提交
取消

如果没有用$this->assign()传值 只用$this->display()渲染页面 会出现一个这样的错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信