我無法使頁面加載我也想要的控制器。Codeigniter使子目錄控制器工作
例如欲其中CATERGORY 1是它自己的控制器和圖2是一種方法我的網站爲localhost /網站名稱/ catergory1/catergory2加載。所以我嘗試添加這對我的routes.php文件:
$route['catergory1'] = 'catergory1/cat1';
與設置爲我的控制器文件:
-Controller
-Home.php
-catergory1
< - 子
-cat1.php
我本以爲這會導致笨加載器「的CAT1」的CATERGORY 1文件夾內,而是當我去到本地主機/網站名稱/ catergory1它只是我的加載默認控制器的「家」。我已經嘗試將它放在routes.php的uri路由和reserved路由中,但它仍然不起作用。這可能是一件非常簡單的事情,但對我來說這很新鮮。
繼承人的控制器本身只是櫃面它是與他們:
家居控制器:
class Home extends CI_Controller {
function index() {
$this->load->view('home');
}
}
CAT1控制器:
難道只是我愚蠢和缺少的東西容易嗎?
謝謝。
非常感謝,現在完美的工作!簡直不敢相信我是因爲我錯過了這麼一件小事才把頭髮拉出來。 – DannyH 2012-02-01 15:35:48