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

问题描述 投票:1回答:2

以下工作对于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>
codeigniter codeigniter-url
2个回答
6
投票

你应该在你的控制器构造方法或调用你的视图的函数中加载url_helper,就像这个$this->load->helper('url')一样,然后在你的视图中你应该回应site_url()

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

3
投票

你加载了url helper吗?

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

如果不工作,请尝试使用base_url

© www.soinside.com 2019 - 2024. All rights reserved.