模板目录: 我用$tpl->template_dir查了,模板目录也没错呀,为啥显示不出来了呢,哭求帮助
错误信息:warning: smarty error: unable to read resource: admin in d:\appserv\www\moban\libs\smarty.class.php on line 1095
以下是初始化的程序
template_dir=root.tpl/;
$tpl->compile_dir=root.com;
$tpl->left_delimiter= $tpl->right_delimiter=}>;
主程序:assign(title, $title);
$tpl->assign(content, $content);
$tpl->display(default/test.tpl);
回复讨论(解决方案) 没看到你display admin的代码呢?代码贴全了没?
补充一下那个主程序的代码我贴错了,应该是下面这个
assign(title,$title);
$tpl->assign(content,$content);
$tpl->display(admin);
echo $tpl->template_dir;
然后下面这个是admin模板里的程序:
没看到你display admin的代码呢?代码贴全了没?
我补充了下,您再帮我看看吧,我还是没有找出来哪里错了 $tpl->display(default/test.tpl);
default/test.tpl文件呢,创建没有。
$tpl->display(default/test.tpl);
default/test.tpl文件呢,创建没有。
创建了,上面那个贴错了,我在评论里贴了正确的,应该是$tpl->display(admin),我创建了ammin模板 你指定你的tpl模板文件在/moban/tpl下了吗?
$tpl->display(admin); 这个错的
define(root, c:/appserv/www/xsphp/);
include root.libs/smarty.class.php;
$tpl=new smarty;
$tpl->template_dir=root.tpl/;
$tpl->compile_dir=root.com;
你这里设置的路径就与你图片模板文件所在的路径不一致
然后
$tpl->display(admin.tpl);
然后
$tpl->display(admin.tpl);
加了后缀好使了,谢谢!