|
|
1
3
最简单的是
更改为
但是你知道,你必须在下一个kohana版本中做这个补丁。
更无害的可能是
没有检查,但我敢打赌应该有效。 |
|
|
2
4
我的Kohana 3.2解决方案用于将连字符操作路由到适当的带下划线方法:
完整解决方案: 在应用程序/类中创建文件route.php/
|
|
|
3
3
自从Kohana 3.3问世以来,这种方法不再有效。到目前为止,我已经找到了一个对我有效的解决方案。 升级到3.3时,不需要编辑Internal.php请求文件。相反,您可以创建路由筛选器。您只需将操作中的连字符替换为下划线。
这显然只适用于方法。但是,如果您进一步研究,可以为目录、控制器等创建更好的函数。 |
|
|
4
1
zerkms方法的更新。在
科哈纳3.2
,您需要编辑文件
替换:
签署人:
我不喜欢黑客框架,但这是迄今为止最简单和最可靠的解决方案。在Route类中重命名操作可能会导致各种麻烦,因为该操作有时会被称为my_action(内部)和my action(链接中)。 |