site_url()在codeigniter框架中无法正常工作

时间:2013-01-31 10:02:50

标签: codeigniter codeigniter-url

以下工作对codeigniter框架无法正常工作......

我的观点:

<?php
echo '<h2>'.$news_item['title'].'</h2>';
echo $news_item['text']."</br></br>";
?>
<a href="<?php site_url("news"); ?>" > Back to Main </a></br></br>

3 个答案:

答案 0 :(得分:6)

您应该在控制器构造方法或调用视图的函数中加载url_helper,如$this->load->helper('url'),然后在您的视图中,您应该回显site_url()

<a href="<?php echo site_url("news"); ?>" > Back to Main </a></br></br>`

答案 1 :(得分:3)

你加载了url helper

吗?

您是否在配置文件中指定了site_url ... - &gt;返回您的站点URL,如配置文件中所指定。 index.php文件(或您在配置文件中设置为站点index_page的任何文件)将添加到URL,您传递给函数的任何URI段以及配置文件中设置的url_suffix也将添加到URL中。 p>

如果不能正常使用base_url

答案 2 :(得分:0)

尝试基本网址

gets

没有返回更多页面的基本网址返回

另请参阅:https://stackoverflow.com/a/17079745/7817622