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

Base_Url和urlHelper应用问题

[复制链接]
发表于 2012-5-12 15:12:52 | 显示全部楼层 |阅读模式
大家好~

想请问大家几个问题:

View层调用Base_Url时,是否需要在Controller中添加一句:
PHP复制代码
 
$this->load->helper('url');
 
复制代码

或是在View层加入一句:
HTML复制代码
<base href="<?php echo base_url() . 'application/views/';?>"/>
复制代码

另外,如果我的项目网址是:
  1. http://localhost/index.php/home
复制代码

那么,印出base_url:
  1. http://localhost/
复制代码

请问,是正常的吗?

感谢大家回答了~
发表于 2012-5-12 22:33:41 | 显示全部楼层
你不加载$this->load->helper('url');无论在view还是controller,都不能使用base_url()。
base_url()和site_url(),是使用CI的两大神器,建议在config的autoload的helper中直接挂载。
楼主关于view的理解,感觉有点绕弯,建议多看看welcome这个例子。
 楼主| 发表于 2012-5-13 12:23:07 | 显示全部楼层
spt119 发表于 2012-5-12 22:33
你不加载$this->load->helper('url');无论在view还是controller,都不能使用base_url()。
base_url()和site ...

你好~

Welcome这个例子我看了很久,没有看出什么特殊之处,就Footer一个类似模版解析的代码。

能不能请您在说明下呢?
发表于 2012-5-13 17:00:10 | 显示全部楼层
貝殼 发表于 2012-5-13 12:23
你好~

Welcome这个例子我看了很久,没有看出什么特殊之处,就Footer一个类似模版解析的代码。

看这个例子:http://codeigniter.org.cn/user_guide/tutorial/index.html
把他从头到尾好好研究下,你就入门了。
 楼主| 发表于 2012-5-13 23:10:53 | 显示全部楼层
Hex 发表于 2012-5-13 17:00
看这个例子:http://codeigniter.org.cn/user_guide/tutorial/index.html
把他从头到尾好好研究下,你就 ...

抽空去看看

本版积分规则