既存のアプリケーションに多言語機能を追加しようとしています。
私のURLは次のようになります。
言語なし:www.example.com/controller/action/params言語あり:www.example.com/de/controller/action/params
:langが指定されていない場合(上記の例では「de」)、デフォルトの言語(iniで設定)を使用するか、Zend_Translateのデフォルトのキーを使用する必要があります。
上記の両方のURLが機能する必要があります。
私の問題は次のとおりです。:langが機能している状態で最初のURLを取得するようにアクティブ化できますが、デフォルトのURLは機能しません。なんで?
どういうわけか、デフォルトルートと言語ルートの連鎖は正しく機能しません。
私のコードはここと同じです(チェーン/ルーティングのもの):http://devzone.zend.com/1765/chaining-language-with-default-route/
私はモジュールを使用していません(もちろん、デフォルトのものが有効になっています)、おそらく私のデフォルトルート(コードと同じ)が間違っていますか?それは動作しますが、言語のルーティングとチェーンを無効にすると。