codeigniter如何从控制器传递base_url()

时间:2015-05-23 01:58:43

标签: php arrays codeigniter

我想将 base_url()从控制器传递给视图。如果没有在视图中回显它,我想在数组中传递它,如下所示

$data= array(
'url'=> "<a href='".base_url()."/method/parm'>click</a>"
);

我该怎么做?

谢谢!

3 个答案:

答案 0 :(得分:3)

您需要传递$ data变量

$data['sample'] = "<a href='".base_url()."/method/parm'>click</a>";
$this->load->view('myview',$data);

然后在你的视图中只回显你想要的索引

查看示例

<div>
<?php echo $sample; ?>
</div>

希望这有帮助

答案 1 :(得分:0)

打开 /application/config/config.php

$config['base_url'] = 'your base url'; // Ex:'http://localhost/testproject/'

答案 2 :(得分:0)

控制器上的

$data['base_url'] = base_url();
$this->load->view('myview',$data);
你的观点

只需输入

即可
<a href="<?php echo $base_url; ?>/method/parm">click</a>