【问题标题】:How do I access site url or base url from codeigniter controller?如何从 codeigniter 控制器访问站点 url 或基本 url?
【发布时间】:2016-09-09 00:23:18
【问题描述】:

我想在 codeigniter 3 中从我的控制器访问我的站点 url 或基本 url。我尝试了 $this->url->site_url()$this->config->site_url()。没有工作。有没有可能?

【问题讨论】:

  • stackoverflow.com/questions/6449386/… 或者您可以直接致电echo base_url();
  • 简单地回显site_url()base_url() ....!
  • 另外请注意,如果您使用 CI3 及更高版本,现在建议您在 config.php 中设置基本 url
  • 好的,谢谢大家!

标签: php codeigniter


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-26
    • 2015-03-01
    • 2013-01-03
    • 2012-05-11
    • 2016-08-22
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    相关资源
    最近更新 更多