如果没有用$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 = []; // 这里初始化一个空数组
就可以了