2012-07-27 41 views
-2

可能重複:
how to call controller function from view in codeignator?如何使用codeIgnator調用控制器的功能?

大家好米,codeignator新來的!我有一個控制器如以下: 類myController的延伸是CI_Controller {

function __constructor(){ 
    parent::__constructor(); 
} 
public function index(){ 
    $this->load->view('myview'); 
} 
public function myFn(){ 
echo "my controller is called"; 
} 


} 

和在使用HTML表格的形式動作米調用通過使用下面的鏈接本地主機/ Codeignator/myController的所述myFn視圖米/ myFn 之後,我得到了以下錯誤! 請求的URL /笨/ myController的/ myFn此服務器

上發現的,但是當我使用本地主機鏈接/ Codeignator/index.php文件/ myController的/ myFn

我得到了正確的輸出!!!!

任何人都可以幫助我 日Thnx提前

+0

@AliMohsin,不要讓「重複」或克隆問題。不要浪費你的時間。 – 2012-07-27 07:34:50

回答

0

默認情況下,index.php文件將被包含在你的URL 看到user guide欄目刪除index.php文件有關將.htacces

使用以下內容創建一個.htaccess文件:

 
    RewriteEngine on 
    RewriteCond $1 !^(index\.php|images|robots\.txt) 
    RewriteRule ^(.*)$ /index.php/$1 [L] 

,並把它放在你的網站的根文件夾

+0

嗯,但如果我不包括我得到了錯誤,否則包括index.php我得到的輸出爲 – AliMohsin 2012-07-27 06:54:10

+0

.htaccess將重定向到'localhost/Codeignator/index.php/myController/myFn',如果你去'本地主機/ Codeignator/myController/myFn' – Alexander 2012-07-27 07:45:29

+0

我如何配置.htaccess文件 – AliMohsin 2012-07-28 04:20:22

相關問題