Я пытаюсь создать маршрут в CakePHP, который может иметь что угодно в качестве префикса. Но я также хочу, чтобы админ-маршрут работал правильно. Префикс в этом случае должен быть языком. Маршрут должен ссылаться на контроллер с именем front с действием: index.Cakephp маршруты для многоязычных cms
URL-адрес должен выглядеть следующим образом www.domain.com/eng/the/rest/of/the/url_12 или www.domain.com/nl/the/rest/of/the/url_12
Это то, что у меня есть, что означает, что мне нужно создать маршрут для каждого языка, и это не то, что я хочу.
Router::connect('/', array('controller' => 'front', 'action' => 'index'));
Router::connect('/admin', array('controller' => 'cms', 'action' => 'index', 'admin' => true));
Router::connect('/nl/*', array('controller' => 'front', 'action' => 'index'));
благодаря он прекрасно работает – waterschaats