0
我想從我的控制器在codeigniter 3中訪問我的網站url或base url。我嘗試了$this->url->site_url()
和$this->config->site_url()
。沒有工作。它甚至有可能嗎?如何從codeigniter控制器訪問站點URL或基址?
我想從我的控制器在codeigniter 3中訪問我的網站url或base url。我嘗試了$this->url->site_url()
和$this->config->site_url()
。沒有工作。它甚至有可能嗎?如何從codeigniter控制器訪問站點URL或基址?
負載URL Helper
和功能site_url()
該輔助用下面的代碼加載:
$this->load->helper('url');
echo site_url();
site_url()
返回您的網站網址,如您的配置文件中指定。 index.php 文件(或者您在配置文件 中設置爲您網站index_page的任何內容)將被添加到URL中,您將傳遞給該函數的任何URI段以及在配置文件中設置的url_suffix 。
如果您需要生成 本地URL,建議您使用此功能,以便在您的 URL更改時您的頁面變得更加便攜。
分段可以是可選地將傳遞給函數作爲字符串或 數組。下面是一個字符串,例如:
echo site_url("news/local/123");
上面的例子會返回類似:
http://example.com/index.php/news/local/123
請http://stackoverflow.com/questions/6449386/base-url-function-not-在codeigniter中工作,或者你可以簡單地調用'echo base_url();' – keziah
只需echo'site_url()'或'base_url()'....! – NomanJaved
另外請注意,如果你使用CI3並且現在建議你在config.php中設置你的基地址 – user4419336