最近要新开一个项目,按模块分暂时大概有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扩展...
|