2016-02-11 137 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', 

的文件概述了更为复杂的例子也是如此。

相关问题