indigophp / fuel-module
此包已弃用,不再维护。未建议替代包。
扩展 Fuel 模块类
dev-develop
2014-08-15 01:46 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2022-02-01 12:38:06 UTC
README
此包是 Fuel 模块类的扩展。
安装
通过 Composer
{ "require": { "indigophp/fuel-module": "@stable" } }
注意: 此包不能与 indigophp/fuel-core <1.0.3
一起使用。
用法
在以下包之前加载此包: Module
、Request
、Router
确保这些类的扩展没有覆盖它们。
有关自定义模块的示例,请参阅 示例。
注意: 模块按字母顺序(加载顺序)处理。第一个找到的控制器将被路由。
根据示例,以下是一些场景
- Uri
moda
将路由到Moda\Controller_Modb
在模块moda
中 - Uri
moda/modb
将路由到Moda\Modb\Controller_Modb
在模块moda_modb
中 - Uri
moda/modb/modc
将路由到Moda\Modb\Controller_Modc
在模块moda_modb
中
如果 moda
包含一个 Controller_Modb
(根据加载顺序)
- Uri
moda
将路由到Moda\Controller_Modb
在模块moda
中 - Uri
moda/modb
将路由到Moda\Controller_Modb
在模块moda
中 - Uri
moda/modb/modc
将路由到Moda\Controller_Modb
(操作modc
)在模块moda
中
回退按反向顺序处理
- Uri
moda/modb/fake
将路由到Moda\Modb\Controller_Modb
(操作fake
)在模块modb
中
扩展类
您可以通过扩展 'Indigo\Fuel\Module' 类来使用自己的命名空间、URL 前缀和默认控制器名称。请参阅 get_namespace
、get_prefix
和 get_controller
函数。
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。