用户
 找回密码
 入住 CI 中国社区
搜索
查看: 10660|回复: 8
收起左侧

[优化] 关于CI框架 是否分开前台后台,以及运行效率,dbgms 管理系统

[复制链接]
发表于 2015-2-11 11:28:13 | 显示全部楼层 |阅读模式
本帖最后由 hooqo.com 于 2016-3-17 11:29 编辑

php - 20个月,属于自学,就是做做自己的网站。html,js,ajax什么之类的也是现学现用。没有系统的学过。没做过什么项目,对于基础php整体流程以及运行不是很清楚。
那么问题来了:前台(application文件夹)后台(admin文件)。

方法1:完全区分前台后台,分别都包含有5个文件,config,controlles ,libraries,model,views,其他(CSS,JS之类的)。
admin 里app也有基本5个文件夹,但是要配置admin文件夹的index文件和config。   关键一点调用base_url()可能有错误

更新:2015-12.28
经过10个月的奋斗,基于ci3.01框架 开发的 Dbg Ms 管理系统
该系统整合 cms,crm,erp用户管理,微信接口开发,erp,权限管理等,功能全面,适合各种网站的开发与拓展!、、该系统做了 定制网站和企业网站近30个。用过ci的应该明白,框架二次开发,新功能还是相对方便的

==============项目文件布局=============

QQ图片20151228163606.png

==============后台文件布局=============
QQ图片20151228164346.png


2016年1月份 会放出 demo网站和说明使用文档;敬请期待~
如有不懂,需要帮助的朋友,可以 加QQ 240337740联系我,或者加群 87208295 一起探讨.谢谢大家~
更新:2016-02.24
具体目录结构架构 访问 dbgms系统  http://www.dbgms.cn/help/framework.html   
更多资讯  访问  极致网 http://www.soacme.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更新:2016-03.16
新版本 DbgMs V20160316  http://www.dbgms.cn/
系统用于公司商业化,暂不开源,见谅~







发表于 2015-2-11 13:26:09 | 显示全部楼层
这两种做法都有,个人倾向于2,结构清晰,调用方便。
发表于 2015-2-11 13:28:18 | 显示全部楼层
2 再加一票,好整理。
发表于 2015-2-11 22:18:21 | 显示全部楼层
扩展一下控制器,用2方法。
后台直接 extends Admin_Controller

 楼主| 发表于 2015-2-11 23:48:50 | 显示全部楼层
yuzhigang5460 发表于 2015-2-11 13:26
这两种做法都有,个人倾向于2,结构清晰,调用方便。

方法2放在application的控制器里面多个,admin 就可以了。。其他model 和 lib  确实都可以省很多,我现在的网站 已经修改成这样了。 QQ图片20150211234926.png   
感谢大家!!
发表于 2015-3-3 10:58:37 | 显示全部楼层
本帖最后由 gxcnvip 于 2015-3-3 11:00 编辑

个人感觉其实都一样,如果有公共调用的东西,可以放在shared文件夹里,比如:model、helper ===都可以这样做


QQ图片20150303105830.png
发表于 2015-3-7 13:42:29 | 显示全部楼层
gxcnvip 发表于 2015-3-3 10:58
个人感觉其实都一样,如果有公共调用的东西,可以放在shared文件夹里,比如:model、helper ===都可以这样 ...

如果按照你的这种方式,前台和后台应该如何进行调用呢??求解
发表于 2015-3-9 16:04:01 | 显示全部楼层
主要还是以项目的大小、可扩展、可分离 这几个方面来考虑。我的目录结构是这样的:

123.png

简单说明一下:
public:为公共目录,包括常量配置文件、公共模型、公共模板、公共语言等
admin与default 分别为后台管理应用及默认应用(系统默认访问到default应用,访问其他应用需要在URL后面加应用名字,比如:localhost/ci_system/admin)
application 是原始的目录结构,其他应该根据它来新建,当然也可以删除。
发表于 2015-3-9 19:49:00 | 显示全部楼层
57sy.com(隐身中 发表于 2015-3-7 13:42
如果按照你的这种方式,前台和后台应该如何进行调用呢??求解

看8楼

本版积分规则