indigophp/fuel-module

此包已弃用,不再维护。未建议替代包。

扩展 Fuel 模块类

安装: 17

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:fuel-package

dev-develop 2014-08-15 01:46 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:38:06 UTC


README

Latest Stable Version Total Downloads License

此包是 Fuel 模块类的扩展。

安装

通过 Composer

{
    "require": {
        "indigophp/fuel-module": "@stable"
    }
}

注意: 此包不能与 indigophp/fuel-core <1.0.3 一起使用。

用法

在以下包之前加载此包: ModuleRequestRouter

确保这些类的扩展没有覆盖它们。

有关自定义模块的示例,请参阅 示例

注意: 模块按字母顺序(加载顺序)处理。第一个找到的控制器将被路由。

根据示例,以下是一些场景

  1. Uri moda 将路由到 Moda\Controller_Modb 在模块 moda
  2. Uri moda/modb 将路由到 Moda\Modb\Controller_Modb 在模块 moda_modb
  3. Uri moda/modb/modc 将路由到 Moda\Modb\Controller_Modc 在模块 moda_modb

如果 moda 包含一个 Controller_Modb(根据加载顺序)

  1. Uri moda 将路由到 Moda\Controller_Modb 在模块 moda
  2. Uri moda/modb 将路由到 Moda\Controller_Modb 在模块 moda
  3. Uri moda/modb/modc 将路由到 Moda\Controller_Modb(操作 modc)在模块 moda

回退按反向顺序处理

  1. Uri moda/modb/fake 将路由到 Moda\Modb\Controller_Modb(操作 fake)在模块 modb

扩展类

您可以通过扩展 'Indigo\Fuel\Module' 类来使用自己的命名空间、URL 前缀和默认控制器名称。请参阅 get_namespaceget_prefixget_controller 函数。

贡献

请参阅 CONTRIBUTING 了解详细信息。

致谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件