这里记录一些ThinkPHP中函数库载入的方法,也是手册上没直接写清楚的。
阅读本文当前请先查看ThinkPHP手册的 4.1 章节
在项目的Common目录下面,可以创建common.php,里面的函数系统会自动加载,当然我们也可以在Common目录下面放些其他的函数文件,这个时候就需要另外的办法加载
手册上提供了两种方法,1:动态载入,2:手动载入
因为个人喜好手动载入,所以仔细看了一下手动载入的方法
---------------------------------------------------------------------------------------------------------------------
手动载入
如果你的函数只是个别模块偶尔使用,则不需要采用自动加载方式,可以在需要调用的时候采用load方法手动载入,方式如下:- load("@.user")
@.user表示加载当前项目的user函数文件,这样就可以直接user.php扩展函数库中的函数了。
-----------------------------------------------------------------------------------------------------------------------
这里的"@."之后的名字就是Common文件下面的函数文件的名字
比如Common文件下面有 aa.php,bb.php.cc.php
那么load("@.aa"),load("@.bb"),load("@.cc"),就分别加载了这三个文件
如果我的项目使用了项目分组 在Common的目录下面有个Admin文件夹,此文件夹下放了 ff.php,ee.php,那么我要如何加载呢,
这里就需要写成这个样子load("@.Admin.ff"),load("@.Admin.ee")