如何从 codeigniter 控制器访问站点 url 或基本 url?
Posted
技术标签:
【中文标题】如何从 codeigniter 控制器访问站点 url 或基本 url?【英文标题】:How do I access site url or base url from codeigniter controller? 【发布时间】:2016-09-09 00:23:18 【问题描述】:我想在 codeigniter 3 中从我的控制器访问我的站点 url 或基本 url。我尝试了 $this->url->site_url()
和 $this->config->site_url()
。没有工作。有没有可能?
【问题讨论】:
请***.com/questions/6449386/… 或者您可以直接致电echo base_url();
简单地回显site_url()
或base_url()
....!
另外请注意,如果您使用 CI3 及更高版本,现在建议您在 config.php 中设置基本 url
好的,谢谢大家!
【参考方案1】:
加载URL Helper
和函数site_url()
使用以下代码加载此帮助程序:
$this->load->helper('url');
echo site_url();
site_url()
返回您在配置文件中指定的站点 URL。 index.php 文件(或您在配置中设置为站点 index_page 的任何内容 文件)将被添加到 URL 中,您传递给的任何 URI 段也将添加到 URL 函数,以及配置文件中设置的 url_suffix。
我们鼓励您在需要生成的任何时候使用此功能 一个本地 URL,以便您的页面在您的活动中变得更加便携 网址更改。
段可以选择性地传递作为字符串或 大批。这是一个字符串示例:
echo site_url("news/local/123");
上面的例子会返回类似:http://example.com/index.php/news/local/123
【讨论】:
以上是关于如何从 codeigniter 控制器访问站点 url 或基本 url?的主要内容,如果未能解决你的问题,请参考以下文章