2015-05-23 182 views
1

通过BASE_URL()我想从控制器BASE_URL()传递给view..Without在视图中它自呼应它,我想它在阵列中通过如下笨如何从控制器

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

我该怎么做?

谢谢!

+0

[点击进入](HTTP:/ /www.codeigniter.com/userguide3/general/views.html#adding-dynamic-data-to-the-view)。 – Tpojka

+1

无回声在视图意味着你不能从控制器传递数据来查看 –

回答

2

你需要通过你的$ data变量

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

那么在你看来只是呼应了索引你想

查看示例

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

希望这有助于

+0

我无法处理视图..链接将自动转换为链接,但base_url()将保持不变..我希望它自动回显.. – jlocker

0

打开/application/config/config.php

$config['base_url'] = 'your base url'; // Ex:'http://localhost/testproject/' 
0
控制器上

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

对你的看法

只需键入

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