0
CakePHP3のルートから「言語」パラメータをアクションに渡そうとしているので、それらのページの言語を設定できます。CakePHP3ルーティング:コントローラの動作に静的変数を渡す
$routes->connect('/es/hola', ['controller' => 'StaticPages', 'action' => 'welcome']);
$routes->connect('/en/hello', ['controller' => 'StaticPages', 'action' => 'welcome']);
私はそれを行うことができますWORこのようなdinamycパラメータを使用している唯一の方法は:
$routes->connect('/:lang/hola', ['controller' => 'StaticPages', 'action' => 'welcome'], ['pass' => ['lang']]);
しかし、問題は、このルートが試合になります:
/en/hola
/es/hello
...
/fr/hello
私はsouldを考えますCakePHP3でこれを行う別の最善の方法かもしれませんが、私はこれを見つけることができません。
ありがとうございます!