开发者

CakePHP - Call camel-case action methods but with underscores in URL

How can I keep my action method names camel-case like myActionMethod(), but use /controller/my_action_method in the URL?

I was sure Cake does the inflection for this automatically, but apparently not. I have to name my methods like my_action_method as well, which I don开发者_JAVA技巧't like.

Even better would be a solution for hyphenated URLs for SEO, rather than underscores.


yoy need add this string to file app/core/routes.php

Router::connect ('/controller/action-action/*',array('controller'=>'somecontroller', 'action'=>'actionaction'));

for example:

Router::connect ('/users/view-user/*',array('controller'=>'users', 'action'=>'viewUser'));

/users/view-user/ /users/viewuser/ both url have the same action

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜