igorsantos07 / yii-prefixed-url
此包已被废弃,不再维护。未建议替代包。
提供在URL中包含前缀以用于外部路由的能力
v0.2.1
2014-09-11 18:01 UTC
Requires
- yiisoft/yii: 1.1.*
This package is auto-updated.
Last update: 2023-12-28 21:45:46 UTC
README
此扩展提供了在URL中包含固定前缀的能力,在你需要这些前缀进行外部路由(你的基础设施基于子路径划分应用服务器)或其他任何创建模块太过麻烦的原因时(因为只包含一个模块的应用没有什么意义,对吧?)。
默认情况下,它使用“路径”URL格式并隐藏脚本。首先,因为这通常是使用最频繁的场景,所以当你需要不同时再进行更改更有意义;其次,因为这正是扩展的实现方式——使用这些选项创建它更容易,而我还没有时间去测试和实现其他格式。如果你需要这个类有其他选项,请随时发送pull-request :D
此外,这个还没有与模块进行测试。行为不可预测。:( 你可以测试它看看是否工作,或者如果你能适应使其为你工作(然后再次,发送PR!)。
安装和用法
你可以在Packagist上找到这个扩展:igorsantos07/yii-prefixed-url。
只需将你的urlManager更改为使用提供的类并设置前缀。其他选项你可以在URL管理指南和CUrlManager文档中看到。这里是一个示例
'urlManager' => [ 'class' => 'vendor.igorsantos07.yii-prefixed-url.PrefixedUrlManager', 'urlPrefix' => 'admin', 'rules' => require('_routes.php'), ],