2013-04-04 141 views
0

我使用codeigniter 2.1并在控制器中加载分页库。分页工作得很好,唯一的问题是,Codeigniter分页base_url覆盖默认base_url()

我不得不增加(对分页库加载它的控制器)

$config['base_url'] = site_url('members/sites/'.$current_segment); 

这很好,但它似乎覆盖默认BASE_URL ();到该控制器下的所有页面中的此URL。我不想那样。

我已经包含了一个侧边栏导航,以及所有环节有充分利用的东西变了样

http://www.mysite.com/abouthttp://www.mysite.com/members/sites/about

这是烦人。有什么我做错了吗?

我不想加诺特尔默认网址像

$config['base_url']['one'] = "www.mysite.com" 
$config['base_url']['two'] = "www.myothersite.com" 

我觉得应该有更好的方式来做到这一点。 任何帮助是非常赞赏:)提前 感谢

+0

这'$ config'阵列是分页库,而不是'application/config/config.php'吧? – complex857 2013-04-04 19:22:52

+0

是复杂的。尽管如此,它仍然覆盖了application/config/config.php base_url.Strange ... – tintinboss 2013-04-04 19:24:32

+0

你绝对不需要编辑标题并将它们标记为已解决。 – hjpotter92 2013-04-04 19:56:10

回答

0

好,我知道了:)

我创建我的链接像 “>所有网站

现在我想,为什么是它工作在所有???这就是为什么我不知道它..它不应该工作:)

我没有呼应base_url(),所以它已经改变了相对于我刚刚提到的网址在我的问题(这也是奇怪的)

不过,我的问题是通过键入

解决“>所有网站

感谢大家看到了这个问题 希望帮助别人......