+ -
当前位置:首页 → 问答吧 → 分组后,配置文件后台的模板目录问题,多出一个斜杠

分组后,配置文件后台的模板目录问题,多出一个斜杠

时间:2011-05-31

来源:互联网



启用分组后,想把后台的模板目录default去掉,
所以就在配置文件里面分开配置了,
后台配置文件里面加了此项
'DEFAULT_THEME'    =>''
模板路径就多出一斜杠,虽然在windows系统没问题,
linux就不知道了,听说会出问题的,想避免此隐患。
例如:
  htdocs/Tpl//Admin/Index/login.html

去掉这个斜杠,不知有什么方法解决不?

作者: luke   发布时间: 2011-05-31

呃,,万般无奈啊,没看到有人回答,只有自己找了,看他的系统路径是怎么定义的,
找到 网站根目录/ThinkPHP\Lib\Think\Core\app.class.php
文件的241行,把241行换成下面的代码,就是不知道后面会不会出现什么问题,
期待各位的指点。
  1.   if(empty($templateSet)){
  2.                $group_path=GROUP_NAME;
  3.             }else{
  4.                 $group_path='/'.GROUP_NAME;
  5.             }
  6. C('TMPL_FILE_NAME',TEMPLATE_PATH.$group_path.'/'.MODULE_NAME.C('TMPL_FILE_DEPR').ACTION_NAME.C('TMPL_TEMPLATE_SUFFIX'));
复制代码

作者: luke   发布时间: 2011-05-31