2016-02-11 168 views
1

我正在使用FuelPHP作爲我的網站。目前,我有以下結構:將控制器控制重定向到子控制器

-folder1 
    -FILEHERE.php 
-folder2 
... 
-fuel 
    -app 
    -classes 
     -controller 
     -learn.php 
     -folder1.php 
-public 

我創建了一個控制器fuel->classes->controller名爲learn.php。現在我想要的是: 如果此人訪問http://example.com/learn - >此控制器啓動(learn.php)。 我想添加一個子控制器,並在每次有下一個目錄請求時對其進行控制。即: http://example.com/learn/folder1應該控制fuel->classes->controller中的folder1.php

我該怎麼做?我檢查了方法action_ *,但它們看起來不靈活。 而且,一旦用戶訪問這樣的:http://example.com/learn/folder1/FILEHERE 應該從folder1->FILEHERE.php加載內容文件(見上面的目錄佈局)

謝謝您的幫助!

回答

0

您可以使用FuelPHP的路由功能輕鬆做到這一點。其中記錄了here

folder1控制你的基本路線的配置可能是這個樣子:如果需要

'learn/folder1' => 'folder1/index', 

的文件概述了更爲複雜的例子也是如此。

相關問題