点击admin.php的时候报错:Smarty: Unable to load template file 'test.html'

来源:8-3 [MVC微框架]后台模块的搭建

龙魂1986

2015-06-24 13:03

点击admin.php的时候报错(目录结构是按照你视频中讲解的来配置的,但是就是有点混乱):

( ! ) Fatal error: Uncaught --> Smarty: Unable to load template file 'test.html' <-- thrown in E:\wamp\www\mvc\framework\libs\view\Smarty\sysplugins\smarty_internal_templatebase.php on line 127

http://img.mukewang.com/558a3b3a0001e8c111960245.jpg

源码都是下载的老师您的

我知道是目录结构的问题,到底要怎么调整, 老师您可否把目录结构发出来

写回答 关注

1回答

  • TwinklingZ
    2016-01-06 10:34:52

    老师代码中tpl的目录结构是这样的http://img.mukewang.com/568c7c750001624202860231.jpg,但是在index控制器中的index方法写的是VIEW::display('test.html');视图引擎会直接查找tpl目录下的test.html文件,而test.html却是在tpl/admin之下,所以会报错,只需要改成VIEW::display('admin/test.html');即可解决错误,这个个人理解,如果有什么错误的地方,可以提出来探讨下

MVC架构模式分析与设计

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

82400 学习 · 929 问题

查看课程

相似问题