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
我正在使用 Kohana 3.1,这是我的问题:
我想制作这样命名的控制器:Controller_my-controller 这样我就可以 URL 这样 http://example.org/my-controller
我怎样才能做这样的事情? 某些路由或某些类型的 class 会更改命名?
这是不可能的,因为 Kohana Controller 是一个 PHP class,您需要遵循 PHP class 命名约定。但是您可以编写一个带有功能的路由,该功能可以在 Kohana 搜索 mycontroller 而不是 my-controller 之前从控制器名称中删除 (-)。 documentation