在上面的url,auth组件(在cakePHP中)不允许参数“05.01”,因为它包含点。 那怎么解决这个问题呢?请帮我解决这个问题。
答案 0 :(得分:1)
我希望这会对你有所帮助。
将此代码写入routes.php 在这段代码中,我为传递参数验证编写了正则表达式。这意味着参数应该只包含给定的字符。
Router::connect('/:slug', array('controller' => 'users', 'action' => 'publicProfile'), array('pass' => array('slug'), 'slug' => '[.a-zA-Z0-9_-]+'));