Kohana 3.1 - 如何用破折号 (-) 命名控制器

Kohana 3.1 - how to name controller with dash (-)

我正在使用 Kohana 3.1,这是我的问题:

我想制作这样命名的控制器:Controller_my-controller 这样我就可以 URL 这样 http://example.org/my-controller

我怎样才能做这样的事情? 某些路由或某些类型的 class 会更改命名?

这是不可能的,因为 Kohana Controller 是一个 PHP class,您需要遵循 PHP class 命名约定。但是您可以编写一个带有功能的路由,该功能可以在 Kohana 搜索 mycontroller 而不是 my-controller 之前从控制器名称中删除 (-)。 documentation