php 执行 load database,phpcms实用的pc_base::load调用方法解析

 2023-09-18 阅读 18 评论 0

摘要:在博主初次接触phpcms是对pc_base::load是比较懵的,不知道调用的是哪个文件,博主对PHP实例化还是比较熟悉的,所以找到文件之后归类了下://数据库类型pc_base::load_model(‘*_model’) 加载数据库模型 (一张表对应一个数据库模型类),即 /p

在博主初次接触phpcms是对pc_base::load是比较懵的,不知道调用的是哪个文件,博主对PHP实例化还是比较熟悉的,所以找到文件之后归类了下:

//数据库类型

pc_base::load_model(‘*_model’) 加载数据库模型 (一张表对应一个数据库模型类),即 /phpcms/modle/*_model.class.php

docker部署php应用,每一个数据库模型类都会继承底层model.class.php, libs/classes/model.class/php 它包含数据库的基本操作。

//load_app_class这个是实例化模块类

pc_base::load_app_class(‘name’,’admin’) 即 /phpcms/module/admin/classes/name.class.php

//load_app_func调用应用函数库

php部署到服务器。pc_base::load_app_func('util') 即 /phpcms/module/$m/functions/util.func.php

//libs类,是调用phpcms系统函数

pc_base::load_sys_class(‘classname’) 实例化系统类 ,即 /phpcms/libs/classes/classname.class.php

pc_base::load_sys_func('global') 调用系统函数库,即 /phpcms//libs/functions/global.func.php

php部署,注:今天遇到了个小问题(类的属性声明中,不能存在计算)

在系统类中:private $validateTime = 60*10;//10分钟   直接报错,在仿真机上直接报错

由于PHP版本不一样(版本支持不支持的问题),所以写成private $validateTime = 600;//10分钟  不会错呦

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/76702.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息