如何允许参数/参数与"。" (点)cakePHP auth组件?

时间:2014-11-18 09:48:58

标签: php cakephp

  

http://domainname.com/mains/index/05.01

在上面的url,auth组件(在cakePHP中)不允许参数“05.01”,因为它包含点。 那怎么解决这个问题呢?请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

我希望这会对你有所帮助。

将此代码写入routes.php 在这段代码中,我为传递参数验证编写了正则表达式。这意味着参数应该只包含给定的字符。

Router::connect('/:slug', array('controller' => 'users', 'action' => 'publicProfile'), array('pass' => array('slug'), 'slug' => '[.a-zA-Z0-9_-]+'));