嗨,我是 codeigniter 的新手,在链接形成方面遇到了麻烦。在我的页面中,我链接到与<a href = "<?php base_url('feed');?>"><li>Feed Page</li></a>
此处提要相同的另一个页面,这是我的控制器之一。但是该链接向我显示为 http://localhost/BusinessPad/localhost/BusinessPad/feed
--- 实际上不存在。无法理解这是怎么发生的。我已经 make $config['index_page'] = ''; 并添加一个 .htaccess 文件。
问问题
4261 次
4 回答
2
检查您在文件中分配的值base_url
,config.php
尝试site_url(),更改:
<?php base_url('feed');?>
到
<?php echo site_url('feed'); ?>
于 2013-09-04T05:54:37.077 回答
0
您可以创建自己的标签并像这样在href中插入一个url
<a href="<?php echo site_url('controller/function/uri') ?>">Link</a>
或者如果你想帮忙
您可以通过这种方式使用 URL 助手来生成标签
anchor(uri segments, text, attributes)
所以……使用它……
<?php echo anchor('controller/function/uri', 'Link', 'class="link-class"') ?>
于 2013-09-04T05:57:03.490 回答
0
用这个:-
<a href="<?php echo base_url('feed');?>">Link</a>
或者
<a href="<?php echo base_url().'feed';?>">Link</a>
或者
<a href="<?php echo base_url().'index.php/feed';?>">Link</a>
于 2013-09-04T05:57:41.130 回答
0
use this way
<a href = "<?php echo base_url();?>/index.php/feed">Feed Page</a>
or
<a href = "<?= base_url() ;?>/index.php/feed">Feed Page</a>
于 2013-09-04T09:41:18.783 回答