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

请问IC里面浏览器直接访问和跳转有什么区别

[复制链接]
发表于 2008-11-9 13:38:18 | 显示全部楼层 |阅读模式
比如我的目录结构是system/application/views/page_main.php
其中page_main.php的css目录为system/application/views/css/style.css
我直接在浏览器里打http://localhost/project/system/application/views/page_main.php
的话这个css就能被加载进来,但是打http://localhost/project/的话css就加载不了
后者是用CI的load view访问的
为什么?
发表于 2008-11-9 21:03:30 | 显示全部楼层
首先,你没有搞清楚什么是 MVC,这里视图是 php 文件只是一种巧合,如果视图是 .tpl 文件怎么办?怎么直接访问?
如果 system 目录不在你的 web 目录下怎么办?很多情况下这个目录因为安全原因是不放在 web 目录下的。
发表于 2008-11-9 21:04:12 | 显示全部楼层
还有关于视图里的 CSS 路径问题,请使用绝对路径,不要使用相对路径。
CI 必须这么用。
 楼主| 发表于 2008-11-12 01:37:14 | 显示全部楼层
可能我没把问题说清楚,但是问题已解决。感谢
发表于 2008-11-12 09:19:07 | 显示全部楼层
绝对路径也是基于base_url()的路径,这样才不会导致错误

本版积分规则