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应该将控制权交给folder1.phpin fuel->classes->controller

我该怎么做呢?我检查了方法 action_* 但它们看起来并不灵活。此外,一旦用户访问类似:它应该从(参见上面的目录布局)http://example.com/learn/folder1/FILEHERE 加载内容文件folder1->FILEHERE.php

谢谢您的帮助!

4

1 回答 1

0

您可以使用 FuelPHP 的路由功能轻松做到这一点。这是记录在这里

控制器的基本路由配置folder1可能如下所示:

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

如果需要,该文档还概述了更复杂的示例。

于 2016-02-11T21:21:20.080 回答