搜索
系统检测到您的用户名不符合规范:

TMPL_PARSE_STRING 添加模板变量规则问题

浏览:1782 发布日期: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框架不支持多层路径定义模板变量,所以造成这种情况。还请相应大侠指教。如小生蒙对还请仁兄简述该详细内容。
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
洛山红茶
积分:1665 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /