您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms新增模块步骤教程
彤梁2025-06-12phpcms教程已有人查阅
导读1、新建数据库2、定义模块类在phpcms/model/下命名:表名+_model.class.phpguestbook 模块的标准结构通常是这样的。classes 为模块类文件夹
1、新建数据库
2、定义模块类在phpcms/model/下
命名:
表名+_model.class.php
内容:
guestbook 模块的标准结构通常是这样的。
classes 为模块类文件夹
functions 为模块函数文件夹
templates 为模块模板文件夹,这里通常放置含有权限控制的控制器模板,也就是后台模板!!!
如果您的模块有单独的前台模版,你需要在phpcms/templates/default下,
创建一个您的模块同名目录来放置前台模板(并进行配置,后面会说到),“default”为你的风格包名称,我们默认适用default。
install和uninstall为模块安装和卸载模块
4、创建控制器和模板
目录:phpcms/modules/模块/
需要注意的是:控制器类的类名称与控制器文件名必须相同。本留言本模块有以下二个控制器:
(1)前台模板控制器
前台控制器主要控制前台页面显示和数据对接。
(2)前台HTML页面
在phpcmc/templates/default
创建与模块名称相同的文件夹,新建indx.html文件进行保存。
(3)修改前台配置文件
在目录
phpcms/templayes/default/config.php
修改
在后台模块文件加里添加后台控制器
后天模块文件夹名+.php;
6、在后台文件夹 phpcms/modules/新增模块/templates/
新增后相关的页面。
2、定义模块类在phpcms/model/下
命名:
表名+_model.class.php
内容:
<?php
define('IN_PHPCMS') or exit('No.permission resourde.');
pc_base::load_sys_class('model','',0);
class guestbook_model extends model{
public function __construct()
{
$this->db_config = pc_base::load_config('datatbal');
$this->db_setting = 'default';
$this->table_name = 'guestbook';//此处换成自己的新模块的表名
parent::__construct();
}
}
?>
3、创建模块guestbook 模块的标准结构通常是这样的。
classes 为模块类文件夹
functions 为模块函数文件夹
templates 为模块模板文件夹,这里通常放置含有权限控制的控制器模板,也就是后台模板!!!
如果您的模块有单独的前台模版,你需要在phpcms/templates/default下,
创建一个您的模块同名目录来放置前台模板(并进行配置,后面会说到),“default”为你的风格包名称,我们默认适用default。
install和uninstall为模块安装和卸载模块
4、创建控制器和模板
目录:phpcms/modules/模块/
需要注意的是:控制器类的类名称与控制器文件名必须相同。本留言本模块有以下二个控制器:
(1)前台模板控制器
前台控制器主要控制前台页面显示和数据对接。
(2)前台HTML页面
在phpcmc/templates/default
创建与模块名称相同的文件夹,新建indx.html文件进行保存。
(3)修改前台配置文件
在目录
phpcms/templayes/default/config.php
修改
‘templates|default|’=>
array(
...
...
...
//新增模块
‘模块英文名’=>'模块中文'
),
在新增一个配置:
‘templates|default|模块英文名’=>
array(
'index.html'=>'模块名字',
),
5、后台控制器的设置在后台模块文件加里添加后台控制器
后天模块文件夹名+.php;
6、在后台文件夹 phpcms/modules/新增模块/templates/
新增后相关的页面。
本文标签:
很赞哦! ()
相关教程
图文教程
phpcmsv9安装无法连接数据库怎么办
今天在搭建phpcmsv9程序时,进行到第五步安装程序一直提示“无法连接数据库服务器,请检查配置”,感觉非常奇怪,我的服务器配置都是正确的
phpcms开发步骤流程介绍
开发流程为你的phpcms创建一个模块的一般开发流程是:1、创建数据库和数据表;(没有数据库操作可略过)2、创建模块目录;3、创建模块控制器类;
phpcms在哪配置数据库文件
配置文件的位置在:caches\configs\database.php下面我们来看一下配置数据库文件的方法:1、用ftp上传工具,打开自己的网站源码文件
phpcms的get sql不输出结果的解决方法
phpcms get sql不输出结果怎么办?PHPcms v9 get标签sql 语句limit无效问题的解决方法get标签非常好用,自定义模型后get几乎变成 的了。但是PHPCMS升级到V9后,把2008的很多功能都去掉了
相关源码
-
(自适应响应式)pbootcms食品零食店日化用品网站源码下载基于PbootCMS内核开发的响应式模板,为食品零食、日化用品等行业量身定制。该模板通过可视化设计展现产品特色,帮助企业快速搭建专业官网查看源码 -
响应式粉色美容整形化妆品pbootcms网站模板开源源码该网站模板为美容整形、化妆品企业设计,采用响应式布局确保在手机、平板及PC端自动适配显示效果。基于PbootCMS内核开发,支持一键替换图文内容快速转换至其他行业应用。查看源码 -
(自适应响应式)绿色环保防腐木材轻钢别墅建材pbootcms模板下载本模板为环保防腐木材、轻钢别墅建材类企业设计开发,基于PbootCMS内核构建,充分考虑了建材行业的展示需求与产品特点。模板设计风格自然环保,布局清晰合理,呈现建材产品特性与专业优势,帮助访客直观了解产品特点并建立信任感。查看源码 -
(自适应)营销型健身器材产品设备类pbootcms模板网站为健身器材企业打造的营销型网站模板,基于PbootCMS开源内核开发。采用HTML5响应式架构,PC与移动端数据实时同步,适配多终端展示场景。查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
(PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码
| 分享笔记 (共有 篇笔记) |
