-------------------------------------------------------------------------------------
PHPCMS本身功能已经很完善,自带的模块可用可不用,松耦合特性使其非常适合企业的二次开发。
PC的默认路由在 phpcms/caches/configs/route.php 中定义,为content模块下index控制器的init方法
一. PC所有模块都在module目录下,与数据表名字相同;
module目录中文件就是控制器,控制器名与文件名相同;
前台控制器如index.php无须继承任何类,用于前台操作;
后台控制器一般需要继承admin模块的admin类,一旦继承admin就需要权限验证(也可以不继承)。
二. 总结开发后台模块的步骤:
1. 后台访问扩展的模块:
扩展 - 菜单管理 - 添加菜单 - 上级:作为一级菜单(模块名,文件名,方法名)
添加子菜单 - 上级:某个一级菜单(填不存在的模块名,填不存在的文件名,填不存在的方法名)
扩展模块后,需要在v9_module中注册模块,插入此数据!(也即安装)
2. 创建数据表:
create table v9_link( .........)engine=myisam default charset='utf8';