入住 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
帖子
4849
精华
15
CI币
7692
我的CI网站
http://www.iqwer.com
管理员
积分
43566
威望
6190
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
搜索:
http://search.codeigniter.org.cn
TOP
zhuangzi051
发短消息
加为好友
zhuangzi051
当前离线
UID
6815
帖子
12
精华
0
CI币
2
我的CI网站
新手上路
积分
14
威望
0
CI版本
1.7.2
藤椅
简
繁
发表于 2010-2-4 11:45
|
只看该作者
谢谢楼上Hex
TOP
返回列表
CodeIgniter 中文化
Kohana 框架
教程发布与分享
CodeIgniter 进阶讨论
代码共享与下载
CodeIgniter 开发
CodeIgniter 新手区
CodeIgniter 进阶讨论
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
Kohana 框架
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
社区反馈
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]