飛騛 发表于 2015-12-17 16:24:50

请各位大神说说对项目布局的经验

最近要新开一个项目,按模块分暂时大概有15个+左右吧。看了一遍3.0的手册,想按照以下方式布局项目,请大神指点下,将来会不会有什么弊端~
1.将system和application放在web目录外面
2.在application->controllers下创建后台目录admin
3.在admin下根据模块创建文件夹,一个模块一个文件夹,然后是控制器类
4.将上传的图片文件等等分类放在根目录files下
5.在application->controllers下创建目录api,用于给app写接口使用,并使用RSA对接口加密
还有什么需要注意的吗?
另外,如果使用ci自带的cookie函数的话,没有进行加密...加密和不加密的利弊大吗?
再另外,现在mysql已经废弃,是不是应该直接使用Mysqli扩展...以前没怎么用mysqli扩展...

Hex 发表于 2015-12-19 17:53:31

用 RSA 加密。。。 你这是要做什么。。。
其他的没什么问题,分目录的话比较灵活,也可以分 application,自己权衡一下吧。

飛騛 发表于 2015-12-21 13:06:33

Hex 发表于 2015-12-19 17:53
用 RSA 加密。。。 你这是要做什么。。。
其他的没什么问题,分目录的话比较灵活,也可以分 application, ...

哦 ,多谢了

李沁峰 发表于 2015-12-23 10:53:28

2.在application->controllers下创建后台目录admin

不能创建多级目录了。

小泗哥哥 发表于 2016-1-8 09:42:29

在application->controllers下创建后台目录admin3.0以上的版本不支持创建多级目录了

terryliu 发表于 2016-9-27 11:17:20

为什么说不支持创建多及目录

gxcnvip 发表于 2016-10-14 10:47:16

api
backend 后台
data 配置文件===
frontend 前端站点
files 上传文件
Jframe
--base 项目基类
--system

这样可以吧?
页: [1]
查看完整版本: 请各位大神说说对项目布局的经验