我快崩溃了

来源:6-10 Smarty实例

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')不输出。

写回答 关注

3回答

  • skybob
    2017-08-20 17:43:43
    已采纳

    把  $testModel = M('test');$data = $testModel->get()删除,不需要这两句,再把 $view->assign('nanana', $data);改为$view->assign('str','hahaha');最后一句没有错误,test.tpl中写入{$str}  就可以了,希望能帮到你

    ThinkS...

    非常感谢!

    2017-08-21 19:40:21

    共 1 条回复 >

  • kihoor
    2017-08-09 12:41:55

    test.tpl文件里面写了{$nanana}没有?

  • ThinkSummer
    2017-05-26 09:20:50

    我这连错误都不报,最怕这种不报错的情况。

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82426 学习 · 954 问题

查看课程

相似问题