CakePHP版本2.5.2
Config.Language' spa'
如果我在
mydomain.com/backoffice
然后我重新加载(ctrl-r)我又来了
mydomain.com/backoffice
如果我在最后一次调用UsersController中的deleteCache:
return $this->redirect('/backoffice');
我明白了
mydomain.com/users/sbackoffice
请注意" s"在后台之前。这似乎是config.language
如果我将Config.language设置为' eng'我得到了
mydomain.com/users/ebackoffice
现在请注意' e'在后台之前。
我的routes.php:
Router::connect('/backoffice', array('controller' => 'users', 'action' => 'backoffice'));
Router::connect('/:language/:controller/:action/*',
array(),
array('language' => 'eng|spa')
);
Router::connect('/:language/:controller',
array('action' => 'index'),
array('language' => 'eng|spa')
);
Router::connect('/:language', array('controller' => 'technologies', 'action' => 'home'),
array('language' => 'eng|spa')
);
有什么想法吗? 我该怎么调试呢?