您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS二次开发方法指南
寻真2025-05-19 17:06:01phpcms教程已有2人查阅
导读PHPCMS本身功能已经很完善,自带的模块可用可不用,松耦合特性使其非常适合企业的二次开发。PC的默认路由在phpcms/caches/configs/route.php中定义
PHPCMS本身功能已经很完善,自带的模块可用可不用,松耦合特性使其非常适合企业的二次开发。
PC的默认路由在phpcms/caches/configs/route.php中定义,为content模块下index控制器的init方法
一.PC所有模块都在module目录下,与数据表名字相同;
module目录中文件就是控制器,控制器名与文件名相同;
前台控制器如index.php无须继承任何类,用于前台操作;
后台控制器一般需要继承admin模块的admin类,一旦继承admin就需要权限验证(也可以不继承)。
二.总结开发后台模块的步骤:
1.后台访问扩展的模块:
扩展-菜单管理-添加菜单-上级:作为一级菜单(模块名,文件名,方法名)
添加子菜单-上级:某个一级菜单(填不存在的模块名,填不存在的文件名,填不存在的方法名)
扩展模块后,需要在v9_module中注册模块,插入此数据!(也即安装)
2.创建数据表: 3.建立后台的数据模型 4.建立后台控制器: 5.建立后台模板文件
后台模板文件都在modules/link/templates下,文件名统一以“.tpl.php”结尾 PHPCMS的模块化设计非常人性化,更多有趣的地方等待大伙儿去发现
PC的默认路由在phpcms/caches/configs/route.php中定义,为content模块下index控制器的init方法
一.PC所有模块都在module目录下,与数据表名字相同;
module目录中文件就是控制器,控制器名与文件名相同;
前台控制器如index.php无须继承任何类,用于前台操作;
后台控制器一般需要继承admin模块的admin类,一旦继承admin就需要权限验证(也可以不继承)。
二.总结开发后台模块的步骤:
1.后台访问扩展的模块:
扩展-菜单管理-添加菜单-上级:作为一级菜单(模块名,文件名,方法名)
添加子菜单-上级:某个一级菜单(填不存在的模块名,填不存在的文件名,填不存在的方法名)
扩展模块后,需要在v9_module中注册模块,插入此数据!(也即安装)
2.创建数据表: 3.建立后台的数据模型 4.建立后台控制器: 5.建立后台模板文件
后台模板文件都在modules/link/templates下,文件名统一以“.tpl.php”结尾 PHPCMS的模块化设计非常人性化,更多有趣的地方等待大伙儿去发现
本文标签:
很赞哦! (1)
下一篇:phpcmsv9模板制作方法教程
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcms网页替换验证码和搜索功能修复方法
在使用phpcms替换网页的时候,除了正常的替换栏目、内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变phpcms中phpsso有什么用?
SSO英文全称Single Sign On,单点登录。SSO解决的问题是在多个不同的应用系统中,用户只需要登录一次就可以访问所有通信的应用系统。PHPCMSv9.6.0任意文件上传漏洞分析
配置phpdebug的环境,并且根据这篇文章把流程走了一遍,对phpstorm的debug熟练度+1(跟pycharm一样)用户名和email都要随便生成,因为注册名不能相同phpcmsv9模板制作常用代码
phpcms v9模板制作常用代码 (个人收藏)1.截取调用标题长度2.格式化时间3.多栏目调用&多推荐位调用4.显示栏目名称(只是名称,不带链接)
留言与评论 (共有 0 条评论) |