您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms模块之间调用常用操作列表
元骞振2025-06-12phpcms教程已有人查阅
导读常用操作列表(1)phpcms\phpcms\base.php1.调用数据库模型其中$this->db中所支持的方法请参照phpcms/libs/classes/model.class.php中方法
常用操作列表(1)
phpcms\phpcms\base.php
1.调用数据库模型
phpcms\phpcms\base.php
1.调用数据库模型
$this->db = pc_base::load_model('test_model');
其中$this->db中所支持的方法请参照phpcms/libs/classes/model.class.php中方法
2.加载系统类
$http = pc_base::load_sys_class('http'); //实例化http类
pc_base::load_sys_class('format', '', 0); //调用form类,不进行实例化操作
3.加载系统函数库
pc_base::load_sys_func('mail'); //调用mail函数包
4. 加载模块类
$test = pc_base::load_sys_class(‘classname‘,’test’); //实例化test模块下 classname类
5.加载模块函数库
pc_base::load_sys_func(‘global‘,’test’); //调用test模块的global函数包
常用操作列表(2)
6.加载前台模板
include template('test', 'mytest', 'default');
7.加载后台模板
include $this->admin_tpl('mytest_admin_list');
8.权限控制
后台控制控制器需要加载admin模块下的admin类,并继承该类
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_app_class('admin','admin',0);
class mytest_admin extends admin {
//这个控制器需要登录后台才可以访问 }
?>
9 .加载应用类方法
* 加载应用类方法
* @param string $classname 类名
* @param string $m 模块
* @param intger $initialize 是否初始化
*/
public static function load_app_class($classname, $m = '', $initialize = 1) {
$m = empty($m) && defined('ROUTE_M') ? ROUTE_M : $m;
if (empty($m)) return false;
return self::_load_class($classname, 'modules'.DIRECTORY_SEPARATOR.$m.DIRECTORY_SEPARATOR.'classes', $initialize);
}
本文标签:
很赞哦! ()
相关教程
图文教程
PHPCMSV9二次开发自定义字段模型的方法
打开phpcms\modules\content\fields目录,复制文件夹downfiles,并改名为textgroups。打开phpcms\modules\content\fields\fields.inc.PHP文件,增加字段类型:
PHPCMS中PNG水印不显示的解决方法
PHPCMS中PNG水印不显示解决方法:首先打开“phpcms_model_field”和“phpcms_module”数据表;然后将“setting”字段中的“gif”修改成“png”
PHPCMS与帝国CMS的栏目管理灵活性对比
phpcms在栏目管理的灵活性上优于帝国cms。1.phpcms支持多级栏目和自定义字段,界面直观,适用于复杂网站。2.帝国cms栏目管理简洁,适合简单网站,但自定义字段支持不足。
PHPCMS详情页静态化实现方法
defined('IN_PHPCMS') or exit('No permission resources.');pc_base::load_app_class('admin','admin',0);class game extends admin {
相关源码
-
(自适应响应式)高端珠宝首饰奢侈品pbootcms模板下载本模板为珠宝首饰及奢侈品行业打造,采用PbootCMS内核开发,具备卓越的视觉表现力与商业转化能力。自适应设计确保在手机端呈现产品细节,后台数据实时同步,助您高效展示钻石查看源码 -
(自适应)英文外贸电子设备网站模板三级子目录基于PbootCMS内核开发的响应式英文网站模板,为外贸企业打造,支持多行业快速适配。通过简洁高效的代码架构,帮助企业低成本构建专业海外形象,实现更好客户触达与订单转化。查看源码 -
PbootCMS(自适应手机端)智能电话AI机器人网站模板产品概述基于PbootCMS内核开发的智能电话AI机器人网站模板,为语音交互服务场景设计,采用HTML5+CSS3响应式布局技术,实现PC端与移动端数据实时同步展示。模板适用于智能电话查看源码 -
帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码 -
(自适应响应式)法律咨询律师事务所法务pbootcms源码下载为律师事务所、法律咨询机构设计,特别适合展示法律服务、律师团队和成功案例。采用响应式技术,确保在不同设备上都能提供专业的法律信息展示和咨询服务。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码
| 分享笔记 (共有 篇笔记) |
