ThinkPHP中公共函数路径和配置项路径的映射分析

yipeiwu_com7年前PHP代码库

本文实例分析了ThinkPHP中公共函数路径和配置项路径的映射。分享给大家供大家参考。具体分析如下:

ThinkPHP中在使用公共函数时(单一入口文件对应独立的项目),在Common文件夹中可以写公共的函数文件,写成文件名为common.php的文件会被系统自动加载,如果写成其他的函数名,则不会自动加载,但是有两种处理机制

1、在使用的时候手动加载 load('@.function');这样就会手动加载这个文件。@代表是在这个项目下的Common文件夹下的。

2、在配置文件中配置

复制代码 代码如下:
'LOAD_EXT_FILE' => 'function'

在ThinkPHP中__PUBLICC__这个不是一个常量,而是一个映射,默认是在最根目录下的Public目录,可以在配置文件中修改,

复制代码 代码如下:
'TMPL_PARSE_STRING' => __ROOT__.'Public'

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

相关文章

PHP 基于Yii框架中使用smarty模板的方法详解

第一种方法按照YII系统的办法生成视图觉得有点麻烦,觉得用smarty更省事。尝试着把smarty模板加进来了。复制代码 代码如下:date_default_timezone_set("...

PHP命名空间namespace用法实例分析

PHP命名空间namespace用法实例分析

本文实例讲述了PHP命名空间namespace用法。分享给大家供大家参考,具体如下: namespace(命名空间)相当于函数、类,划分了一个区域,这样子就使得在同个页面中可以requi...

php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)

微信入口绑定,微信事件处理,微信API全部操作包含在这些文件中。 内容有:微信摇一摇接口/微信多客服接口/微信支付接口/微信红包接口/微信卡券接口/微信小店接口/JSAPI <...

编写Smarty插件在模板中直接加载数据的详细介绍

之前使用smarty的时候,通常是在php程序端读取数据(一般从数据库),然后assign给模板的变量,才可以在前端使用这个变量。这样不是不好,只是数据多的时候php端的代码维护起来有点...

隐藏Nginx或Apache以及PHP的版本号的方法

当黑客入侵一台服务器时,首先会”踩点”, 这里的”踩点”,指的是了解服务器中运行的一些服务的详细情况,比如说:版本号,当黑客知道相应服务的版本号后,就可以寻找该服务相应版本的一些漏洞来入...