爱程序网

[PC]PHPCMS二次开发指南(上)

来源: 阅读:

-------------------------------------------------------------------------------------

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';

相关文章列表: