2015-05-23 99 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>