ThinkSummer
2017-05-26 09:18
class testController { function __construct() { echo 'test控制器被实例化了'."<br/>"; } public function show() { global $view; $testModel = M('test'); $data = $testModel->get(); $view->assign('nanana', $data); var_dump($view); $view->display('test.tpl'); } }
最后一句“$view->display('test.tpl');”不输出,昨天晚上调试了一晚上,排除了所有的环节,确认就是在最后一句。
包括$view也打印出来了,分配的键和值都在,但就display('test.tpl')不输出。
把 $testModel = M('test');$data = $testModel->get()删除,不需要这两句,再把 $view->assign('nanana', $data);改为$view->assign('str','hahaha');最后一句没有错误,test.tpl中写入{$str} 就可以了,希望能帮到你
test.tpl文件里面写了{$nanana}没有?
我这连错误都不报,最怕这种不报错的情况。
MVC架构模式分析与设计
82426 学习 · 954 问题
相似问题