您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms怎么添加模块

雁玉2025-05-29phpcms教程已有人查阅

导读一、phpcms如何添加模块1、phpcms的后台控制器文件必须继承admin类2、phpcms引入admin后台模块的admin类3、phpcms每一个模块都可以有如下目录结构

一、phpcms如何添加模块
1、phpcms的后台控制器文件必须继承admin类
class mymodule extends admin {}
2、phpcms引入admin后台模块的admin类
pc_base::load_app_class('admin', 'admin', 0);
pc_base这个类是,phpcms/base.php中声明的类
pc_base::load_config(); 加载配置
pc_base::load_sys_class(类名); 调用系统类
例:
pc_base::load_sys_class('session_mysql');
pc_base::load_app_class(类名,模块名,是否初始化); 调用各模块下的类
例:
pc_base::load_app_class('link_tag', 'link');
pc_base::load_sys_func(函数库名); 调用系统函数
例:
pc_base::load_sys_func('global');
pc_base::load_app_func(函数库名,模块名); 调用各模块的函数
例:
pc_base::load_app_func('global', 'link');
pc_base::load_model(); 加载模型
3、phpcms每一个模块都可以有如下目录结构
myModule
|-------classes类库
|-----------myclass.class.php
|-------functions函数库
|-------install安装目录
|-------uninstall卸载目录
|-------templates模板
4、phpcms模块的安装,只需在xxx_module表中添加一条模块记录。
5、在扩展->菜单管理->模块管理 添加子菜单
二、phpcms模块的前后台模板
前台的模板都放在phpcms/templates/模板风格/模块/xxx.html
include template('模块', '模板文件名');
后台的模板都放在模块/templates/xxx.tpl.php
include $this->admin_tpl('模板文件名', '模块名');

本文标签:

很赞哦! ()

相关源码

  • (pc+wap)pbootcms网站模板蓝色小程序网站开发公司基于PbootCMS内核开发的营销型门户模板,为小程序开发公司、电商软件企业打造。采用HTML5自适应架构,实现PC与手机端数据实时同步展示查看源码
  • 帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码
  • (自适应)APP应用软件落地页单页推广页网站模板下载基于PbootCMS内核开发的响应式单页模板,为企业产品展示、服务推广等应用场景设计。通过简洁直观的视觉布局与高效的技术架构,帮助用户快速构建专业级落地页面,实现移动端与PC端数据实时同步展示。查看源码
  • 深蓝色风景摄影机构网站(自适应多端)pbootcms模板该模板基于PbootCMS内核开发,专为风景摄影机构、户外摄影企业设计,采用深蓝色主题传递专业与艺术感,全栈响应式架构确保PC、平板、手机端无缝适配PHP程序结合轻量级SQLite数据库也可以更换MySQL数据库查看源码
  • (自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码
  • (自适应)绿色农业大型机械设备展示网站模板下载基于PbootCMS内核深度定制开发的农业机械行业专用模板。针对农机设备展示、产品参数说明等需求优化设计,突出农业机械行业特性查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐