已有40人关注
Smarty的配置方法封装问题
发表在PHP图书答疑 2012-12-26
是否精华
版块置顶:
请指教:
根据图书《PHP从入门到精通(第3版)》21章第五小节内容进行封装Smarty模版的配置,但是出现错误:

Fatal error: Call to a member function createTemplate() on a non-object in D:\AppServ\www\smarty\Smarty\sysplugins\smarty_internal_templatebase.php on line 47

Smarty: Smarty-3.1.12
system: Windows 7

在没有进行封装配置的情况下,是可以输出到模版的,封装了就不行。请指教!

补充:Smarty在使用Smarty-2.6.27版本时,按书上封装不会出现以上问题。
分享到:
精彩评论 1
nihao123
学分:0 LV1
TA的每日心情
1
2021-01-25 09:06:16
2012-12-28
沙发
读者您好
您试一下这种封装
class SmartyProject extends Smarty{ //定义类,继承Smarty父类
function __construct()
{
parent::__construct();
$this->template_dir="../Smarty/templates/";
$this->compile_dir="../Smarty/templates_c/";
$this->config_dir="../Smarty/configs/";
$this->cache_dir="../Smarty/cache/";
}
}
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照