ConterReplaceBehavior.class.php模板内容替换,如__PUBLIC__
2015-11-08 12:00
513 查看
ConterReplaceBehavior.class.php查找 __PUBLIC__
protected function templateContentReplace($content) { // 系统默认的特殊变量替换 $replace = array( '__TMPL__' => APP_TMPL_PATH, // 项目模板目录 '__ROOT__' => __ROOT__, // 当前网站地址 '__APP__' => __APP__, // 当前项目地址 '__GROUP__' => defined('GROUP_NAME')?__GROUP__:__APP__, '__ACTION__' => __ACTION__, // 当前操作地址 '__SELF__' => __SELF__, // 当前页面地址 '__URL__' => __URL__, '../Public' => APP_TMPL_PATH.'Public',// 项目公共模板目录 '__PUBLIC__' => __ROOT__.'/Public',// 站点公共目录 ); // 允许用户自定义模板的字符串替换 if(is_array(C('TMPL_PARSE_STRING')) ) $replace = array_merge($replace,C('TMPL_PARSE_STRING')); $content = str_replace(array_keys($replace),array_values($replace),$content); return $content; }
相关文章推荐
- php实现处理输入转义字符的代码
- thikphp创建共享数据config.php
- Erlang OTP应用组织形式
- thinkphp连接数据库
- ViewPager-------Fragment作为ViewPager的数据源(FragmentPagerAdapter)
- 解决运行PHP一片空白
- PHP常用语法
- php显示TABLE数据
- thinkphp笔记
- OSChina 周日乱弹 —— PHP 很受鄙视啊
- Ajax 和 PHP 实现验证码的实时验证
- PHPmyadmin 和 MySQL 的配置笔记
- PHP时间戳、时间戳转北京时间日期
- php实现处理输入转义字符的代码
- php实现mysql数据库连接操作及用户管理
- PHP 7的一些引人注目的新特性简单介绍
- php安装gearman扩展实现异步分步式任务
- Laravel 问题相关记录
- PHP 命名空间的介绍和使用
- 夺命雷公狗ThinkPHP项目之----商城9商品后台无限极分类