您现在的位置是:首页 > 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('模板文件名', '模块名');

本文标签:

很赞哦! ()

相关源码

  • (自适应)英文绿色精密模具零件加工五金零件pbootcms外贸网站模板本模板基于PbootCMS开发,为五金零件、精密模具加工等英文外贸企业设计。采用响应式布局,适配各类移动设备,是五金零件企业开展国际贸易的专业展示平台。查看源码
  • pbootcms响应式蓝色旅游旅行社pbootcms网站源码下载为旅游公司、旅行社定制的响应式网站模板,聚焦旅游线路展示、景点推荐及预约服务场景。采用PbootCMS内核开发,自适应技术确保PC与手机端数据实时同步查看源码
  • 响应式茶叶茶道pbootcms网站模板源码(自适应手机端)棕色复古茶具主题的响应式网站模板,为茶叶茶道企业设计,同时支持古玩字画、艺术文化等行业的快速适配,通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码
  • (PC+WAP)绿色硅胶橡胶玩具制品营销型网站源码下载为硅胶橡胶制品及玩具行业打造的营销型网站模板,采用PbootCMS内核开发,通过模块化设计实现产品参数、安全认证、应用场景等专业内容的可视化呈现,助力企业建立可信赖的线上展示平台。查看源码
  • (自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码
  • pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐