我在本地找这个自动文件,也没有找到、、、、
public function display($file) { $file = APP . '/views/' . $file; if(is_file($file)) { $loader = new \Twig\Loader\FilesystemLoader(APP . '/views'); $twig = new \Twig\Environment($loader, [ 'cache' => '/path/to/compilation_cache', 'debug' => DEBUG ]); $template = $twig->load('index.html'); $template->display($this->assign?$this->assign:""); } }
这样就可以了,版本是2.x的
不传assign的时候为空,报错了,对传来的值进行判断,三元运算。不传值的时候为空串或者空数组,看情况
你代码打错了
里面有集成模板引擎,twig
应该可以在配置中改吧
这位同学看的很用心哈,后面的课程我偷偷改了
传参容易导致耦合变高,不过只要你开心,改成传参也行