- 系统类库位于系统的phpcms/libs/classes目录下面,函数库文件名为*.class.php,其中global.func.php为框架中默认加载,global.func.php中函数可直接使用。
- 系统函数库位于系统的phpcms/libs/functions目录下面,函数库文件名为*.func.php,其中定义的函数可直接使用。
- phpcms所有模块文件中都有
defined('IN_PHPCMS') or exit('No permission resources.');
或者defined('IN_PHPCMS') or exit('Access Denied.');
这句代码的目的是为了判断常量是否已定义,也即为了代码不执行错误,每个文件都会判断是否包含了base.php文件。 - 数据库模型类都是继承phpcms/lib中的model.class.php文件的model类.
模块的所有控制器类都是继承phpcms/modules/admin/classes/admin.class.php文件的admin类。所以都要进行admin类的加载,即执行pc_base::load_app_class('admin', 'admin', 0);
__FILE__
该常量返回文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
__FILE__
总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径,比如PHPCMS里面的 PC_PATH.’..’.DIRECTORY_SEPARATOR);
PHPcms 系统库调用
最新推荐文章于 2021-03-10 09:27:33 发布