1

既存のアプリケーションに多言語機能を追加しようとしています。

私の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/

私はモジュールを使用していません(もちろん、デフォルトのものが有効になっています)、おそらく私のデフォルトルート(コードと同じ)が間違っていますか?それは動作しますが、言語のルーティングとチェーンを無効にすると。

4

0 に答える 0