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

[控制器] 请各位大神说说对项目布局的经验

[复制链接]
发表于 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扩展...

发表于 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下创建后台目录admin  3.0以上的版本不支持创建多级目录了
发表于 2016-9-27 11:17:20 | 显示全部楼层
为什么说不支持创建多及目录
发表于 2016-10-14 10:47:16 | 显示全部楼层
api
backend 后台
data 配置文件===
frontend 前端站点
files 上传文件
Jframe
  --base 项目基类
  --system

这样可以吧?

本版积分规则