qq_零点_19
2017-06-22 15:44
如果没有用$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" 应该怎么解决
不传assign的时候为空,报错了,对传来的值进行判断,三元运算。不传值的时候为空串或者空数组,看情况
直接
public $assign = []; // 这里初始化一个空数组
就可以了
从零开始打造自己的PHP框架
48187 学习 · 162 问题
相似问题