我試圖使用方法:回聲BASE_URL不工作
href=<?php echo base_url('contactus.php');?>
其中contactus.php
正在意見文件,我已經下自動加載加載幫手url
。請以正確的語法幫助我。
此外,我已經在控制器中加載文件,但它仍然無法正常工作。我的控制器看起來是這樣的:
我試圖使用方法:回聲BASE_URL不工作
href=<?php echo base_url('contactus.php');?>
其中contactus.php
正在意見文件,我已經下自動加載加載幫手url
。請以正確的語法幫助我。
此外,我已經在控制器中加載文件,但它仍然無法正常工作。我的控制器看起來是這樣的:
//use following to redirect page using base_url()
<a href="<?php echo base_url().'index.php/controller_class/functionName';?>">contact us</a>
base_url
是一個沒有參數的函數,你逝去的,這就是爲什麼它不附和參數。
使用此代碼:
href="<?php echo base_url().'index.php/home/contact'; ?>"
或者更好的是:
href="<?php echo site_url('home/contact'); ?>"
甚至更好:
<?php echo anchor('home/contact', 'Contact Us'); ?>
參考文獻:
它說我找不到頁面時請求:base_url()。'index.php/home/contactus.php'「首頁是我的控制器頁面」 – score
404找不到頁面! 找不到請求頁面!仍然是同樣的問題!很抱歉打擾你所有的討價還價,可能是愚蠢的問題... :( – score
你爲什麼鏈接查看文件?視圖文件應該呈現不直接鏈接。您應該在該控制器內寫入控制器並加載視圖。 Codeigniter是一個MVC框架。研究更多關於MVC模式。你可以使用site_url($ path)函數,它接受參數而不是base_url(),如果你想傳遞參數來生成url。
'contact.php'或'contactus.php'? –
對不起...我有contacus.php ...在base_url以及..我寫錯誤,而輸入 – score
檢查,如果你已經在applicationconfig/config.php配置你的$ config ['base_url'] –