博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpcms笔记
阅读量:7091 次
发布时间:2019-06-28

本文共 1118 字,大约阅读时间需要 3 分钟。

一、phpcms如何添加模块1、phpcms的后台控制器文件必须继承admin类    class mymodule extends admin {}2、phpcms引入admin后台模块的admin类    pc_base::load_app_class('admin', 'admin', 0);    pc_base这个类是,phpcms/base.php中声明的类    pc_base::load_config(); 加载配置    pc_base::load_sys_class(类名); 调用系统类    例: pc_base::load_sys_class('session_mysql');    pc_base::load_app_class(类名,模块名,是否初始化); 调用各模块下的类    例: pc_base::load_app_class('link_tag', 'link');    pc_base::load_sys_func(函数库名); 调用系统函数    例: pc_base::load_sys_func('global');    pc_base::load_app_func(函数库名,模块名); 调用各模块的函数    例: pc_base::load_app_func('global', 'link');    pc_base::load_model(); 加载模型3、phpcms每一个模块都可以有如下目录结构    myModule        |-------classes    类库                   |-----------myclass.class.php        |-------functions  函数库        |-------install    安装目录        |-------uninstall  卸载目录        |-------templates  模板4、phpcms模块的安装,只需在xxx_module表中添加一条模块记录。5、在扩展->菜单管理->模块管理 添加子菜单二、phpcms模块的前后台模板前台的模板都放在phpcms/templates/模板风格/模块/xxx.htmlinclude template('模块', '模板文件名');后台的模板都放在模块/templates/xxx.tpl.phpinclude $this->admin_tpl('模板文件名', '模块名');

 

转载于:https://www.cnblogs.com/jkko123/p/6294676.html

你可能感兴趣的文章
Spring mvc 在一个定时器类里实现多个定时器任务
查看>>
Window下打开并读取文件的方法
查看>>
[讨论]UI层到底使用哪种类?
查看>>
使用JIRA搭建企业问题跟踪系统-1
查看>>
电脑族适合的花草茶
查看>>
saltstack知识点2
查看>>
Jenkins Pipeline
查看>>
ansible 模块之 yum模块详解
查看>>
PhoneGap跨平台Android环境的搭建
查看>>
西北大学(Northwestern University)-大数据分析课程
查看>>
php框架-hoby
查看>>
7.1 vim编辑器
查看>>
bash 词频统计
查看>>
Python之转义字符表
查看>>
mysql并发插入重复数据问题的解决思路
查看>>
MySQL 5.7.x修改root默认密码(CentOS下)
查看>>
Linux下动态加载SO文件
查看>>
Mysql创建、删除用户
查看>>
我的友情链接
查看>>
MySQL-MySQL常用命令
查看>>