博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpcms笔记
阅读量:7042 次
发布时间: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

你可能感兴趣的文章
符号执行:利用Angr进行简单CTF逆向分析
查看>>
码农福音!CASIL开发代码移植系统,CTRL+C/V快速编程不再是梦想
查看>>
DevOps的四种核心能力
查看>>
【LeetCode从零单排】No22.Generate Parentheses
查看>>
英特尔Michael Greene:联合Ceph社区和合作伙伴,推动存储性能优化提升
查看>>
一个土豪的智能家居梦想
查看>>
大数据如何给运营做支撑
查看>>
35 个 Java 代码性能优化总结
查看>>
理解Android安全机制
查看>>
从代码构建到性能分析,Java开发人员的首选工具
查看>>
如何防止rogue server破坏数据中心
查看>>
传网络安全提供商FireEye有意收购CyberArk
查看>>
手把手教你打造一个纯CSS图标库
查看>>
硬件辅助超融合:任意云中的全闪存VSAN
查看>>
个人隐私安全该何去何从-大量APP秘密收集追踪个人信息
查看>>
阿里云E-MapReduce 作业结果和日志查看
查看>>
网络安全七种意识:发展网络国防力量刻不容缓
查看>>
微软收购Linkedin:企业和生产力市场的航母编队
查看>>
通讯软件化及业务流程集成
查看>>
美媒称俄黑客造成卡塔尔断交潮 俄:啥事都栽给我
查看>>