phpcms模块的开发

什么是模块

模块是phpcms网站中的常用的单独组块,用于额外功能的扩展。

模块的开发

phpcms模块的开发_第1张图片
  • 模块的位置
    phpcms所有模块都在/phpcms/modules/下。例如:在此模块下添加一个目录user,那么在后台模块管理出可以看到一条记录,如下:
    phpcms模块的开发_第2张图片

tip:本文档不做完整开发,完整开发请查看其他模块的目录结构,和其中的方法。

  • 安装模块
    模块安装和卸载的现实都是通过在目录中添加和删除记录来实现的。例如:将user模块现实为安装。找到v9_module数据表添加一条记录,如下:
    phpcms模块的开发_第3张图片

    phpcms模块的开发_第4张图片
  • 扩展管理>菜单管理中添加一个菜单“用户模块”
    phpcms模块的开发_第5张图片

    phpcms模块的开发_第6张图片
  • 添加用户表
  • 在user的目录下面添加控制器(可以参考其他模块),进行业务逻辑的开发

控制前的简单介绍

defined('IN_PHPCMS') or exit('No permission resources.');//防止浏览器直接访问这个文件
pc_base::load_app_class('admin', 'admin', 0);//引入admin应用

$this->db = pc_base::load_model('tag_model');//实例化数据模型,需要在`/pghpcms/mdoel/`下有个tag_model.class.php

tig:模块的参考可以使用link模块,前后台展示都有

你可能感兴趣的:(phpcms模块的开发)