入住 CodeIgniter 中国社区
登录
首页
论坛
中文手册
视频教程
案例
搜索
帮助
导航
默认风格
默认风格(宽屏)
经典风格
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
CodeIgniter 中国开发者社区
»
CodeIgniter 新手区
» 用CI该如果部署目录?
CodeIgniter 中英文搜索引擎:
返回列表
发帖
zhuangzi051
发短消息
加为好友
zhuangzi051
当前离线
UID
6815
帖子
12
精华
0
CI币
2
我的CI网站
新手上路
积分
14
威望
0
CI版本
1.7.2
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2010-2-3 09:08
|
只看该作者
[讨论/交流]
用CI该如果部署目录?
之前没有用过MVC,这个星期大致了解了下CI,有一些疑问,请帮忙解答下
1. 用CI该如何部署网站目录结构: 如我原来在根目录下可能是这样的
/images放公共图片 (我想应该是与system同级目录?)
/css放共用样式 (我想应该是与system同级目录?)
/Js放通用JS (我想应该是与system同级目录?)
/admin放后台管理文件 (不知道该如何放,另外这里的目录都是URL的,在CI下还能直接使用吗,我一直都用这个后台架构的,该如何用)
/news 放前台新闻显示文件 (相当于CI的视图),我觉得应该是在VIEWS下新建文件夹吧
/product (相当于CI的视图) 我觉得应该是在VIEWS下新建文件夹吧
那么如果按照CI的架构,该如何部署这些结构呢???
2. 之前我们都很习惯于用URL传递参数, 但是CI默认情况下好像把这个给屏蔽了,那这个屏蔽有什么好的办法代替吗?还是就是不用的比较好?
请帮忙解答我这个初次接触CI,也是头次接触MVC框架结构的新手的忙, 不胜感激!!
收藏
分享
0
0
0
支持
反对
Hex
发短消息
加为好友
Hex
(Hex)
当前在线
CodeIgniter 中国CEO
UID
2
帖子
4044
精华
14
CI币
6754
我的CI网站
http://www.iqwer.com
管理员
积分
41798
威望
6186
CI版本
1.7.2
沙发
发表于 2010-2-3 10:09
|
只看该作者
首先说一下,我所说的方法都是自己总结的,并不是 CI 作者推荐的,呵呵。
其实就是一个原则,所有非 PHP 文件(比如图片、CSS、JS等)都放到 index.php 所在目录就像楼主说的那样;PHP 文件全部放到控制器、视图和模型中。
而楼主所说的 /admin 可以做成多应用(手册中有详细讲解)或者在控制器里分目录管理。楼主要明白,对于 PHP 程序本身来说是没有什么前后台关系的,都是 PHP 文件而已。
关于 URL 传参,URL 分段传参对 SEO 是很有好处的,当然,如果楼主喜欢 GET 传参,请参考 FAQ 置顶帖中的方法打开 CI 的 GET 传参。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
zhuangzi051
发短消息
加为好友
zhuangzi051
当前离线
UID
6815
帖子
12
精华
0
CI币
2
我的CI网站
新手上路
积分
14
威望
0
CI版本
1.7.2
藤椅
发表于 2010-2-4 11:45
|
只看该作者
谢谢楼上Hex
TOP
返回列表
CodeIgniter 开发
CodeIgniter 新手区
CodeIgniter 进阶讨论
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
Kohana 框架
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
社区反馈
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]