按照视频里边的代码敲的,但是出现了无法加载模板的问题,请问如何解决?
smarty.ini.php
<?php
/*
* 这个PHP文件用来配置Smarty模板引擎的一些共有的配置选项,如模板的分隔符,以及模板的存储的路径等
* */
$dirname = dirname(__FILE__);
$dirname = strrev($dirname);
$pos = strpos($dirname,'\\');
$dirname = substr($dirname,$pos);
$dirname = str_replace('\\','/',strrev($dirname));
define('ROOT',$dirname);//定义常量
include ROOT.'libs/Smarty.class.php';
$smarty = new Smarty;
?>
admin.php
<?php
include '../smarty.ini.php';
$smarty -> assign('title','admin');
$smarty -> display("admin/admin.tpl");
?>
admin.tpl
{$title}
各文件所在位置截图如下:
运行错误提示截图如下:
今天又遇到一个同样的问题,调用相同的模板,test.php调用就可以,但是comment.php调用却又是提示无法加载模版
问题:请问如何解决?另外,请问下我的smarty.ini.php文件中获取libs文件夹的绝对路径的代码是否还有可以优化的地方?
谢谢!!
修改为下面这样试试