corethink功能模块探索开发(一)根据已有模块推测目录结构
2016-03-18 08:22
288 查看
corethink是opencmf的一个开源版本,如果自己要进行二次开发,开发模块等,需要在官方开一个中级会员(50大洋吧),官网的一个“一键生成demo”就能给你最基础的目录结构,从而可以在此基础上快速进行二次开发。但是穷。。自己“探索探索”吧
1.后台是系统、用户、CMS三个大组,源码目录中有Admin、User、CMS三个,所以在那三个的同级目录新建一个目录Equip(名字根据自己的需求随便取)
2.其他目录中共有的目录Admin、Conf、Controller、Model、Sql、View
所以在Equip下新建这些目录
后台刷新还是没有出现可以启用的新的模块
3.其他目录根目录中共有的一个文件opencmf.php其中就像是thinkphp中的config.php一样,返回一个配置数组,新建它,并填充其他opencmf.php中共有的参数
Equip/opencmf.php
<?php
// 模块信息配置
return array(
// 模块信息
'info' => array(
),
// 用户中心导航
'user_nav' => array(
),
// 模块配置
'config' => array(
),
// 后台菜单及权限节点配置
'admin_menu' => array(
)
);4.后台刷新,就出现了这个模块
之后就能愉快的进行深度开发了
1.后台是系统、用户、CMS三个大组,源码目录中有Admin、User、CMS三个,所以在那三个的同级目录新建一个目录Equip(名字根据自己的需求随便取)
2.其他目录中共有的目录Admin、Conf、Controller、Model、Sql、View
所以在Equip下新建这些目录
后台刷新还是没有出现可以启用的新的模块
3.其他目录根目录中共有的一个文件opencmf.php其中就像是thinkphp中的config.php一样,返回一个配置数组,新建它,并填充其他opencmf.php中共有的参数
Equip/opencmf.php
<?php
// 模块信息配置
return array(
// 模块信息
'info' => array(
),
// 用户中心导航
'user_nav' => array(
),
// 模块配置
'config' => array(
),
// 后台菜单及权限节点配置
'admin_menu' => array(
)
);4.后台刷新,就出现了这个模块
之后就能愉快的进行深度开发了
相关文章推荐
- NodeJS 模块开发及发布详解分享
- YUI模块开发原理详解
- phpcmsv9 后台会员注册信息补完开发
- phpcms 针对特定碎片用特定后台碎片编辑模板
- phpcms 模块开发(二)
- phpcms 模块开发(一)
- Drupal 7 模块开发 建立模块 第一个页面(hook_menu)
- Drupal 7 模块开发 建立模块帮助信息(hook_help)
- Drupal 7 模块开发 建立
- Drupal 7 模块 .info 文件介绍
- VS 开发 Apache 服务模块
- OpenSIPS模块开发
- nginx的指令开发时变量处理二
- nginx指令开发时变量处理一
- xposed模块开发步骤总结
- FreeSWITCH模块开发
- CoreThink开发(十三)增加页面加载动画
- CoreThink开发(十二)更改默认出错异常页防止暴露敏感数据
- 五大开源 Web 代理服务器横评:Squid、Privoxy、Varnish、Polipo、Tinyproxy
- Windows7 下 使用EasyBCD从磁盘安装Linux Mint