TMPL_PARSE_STRING 添加模板变量规则问题

浏览:1727 发布日期:2013/07/27 分类:求助交流
小弟初学乍练还请高手批评指导:
在使用ThinkPHP+ExtJS开发项目中,前期遇到这么一个有趣的事件,我将ExtJS相关API全部放到与ThinkPHP文件夹平级的Public中,在系统配置文件中创建模板变量并进行关联。
'__EXTJSCss__'=>!-ROOT-!.'/Public/extAPI/resources/css',
'__EXTJSBJS__'=>!-ROOT-!.'/Public/extAPI/adapter',
'__ExtJSJS__'=>!-ROOT-!.'/Public/extAPI',
并在前台页面进行调用:
<link rel="stylesheet" type="text/css" href="__EXTJSCss__/ext-all.css" />
<script type="text/javascript" src="__EXTJSBJS__/ext-base.js"></script>
但是通过页面调用ext相关方法,始终报错或者未出现相应效果。十分懊恼。不知道什么地方出现了问题。
后期经过无数次的实验,我将ExtJS前期需要使用js及css文件放到了Public下JSS和CSS文件夹,并在配置文件中创建新的两个模板变量。
'__CSS__'=>!-ROOT-!.'/Public/CSS',
'__JS__'=>!-ROOT-!.'/Public/JS',
前台修改为
<link rel="stylesheet" type="text/css" href="__CSS__/ext-all.css" />
<script type="text/javascript" src="__JS__/ext-base.js"></script>
神奇的事情发生了,前台效果正常。小生愚见认为可能是ThinkPHP框架不支持多层路径定义模板变量,所以造成这种情况。还请相应大侠指教。如小生蒙对还请仁兄简述该详细内容。
最佳答案
评论( 相关
后面还有条评论,点击查看>>