igorsantos07/yii-prefixed-url

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

提供在URL中包含前缀以用于外部路由的能力

安装: 29

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii-extension

v0.2.1 2014-09-11 18:01 UTC

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'),
],