Zend Frameworkでビューを切り替えるためのURLパラメーターを追加する最良の方法は何ですか?

StackOverflow https://stackoverflow.com/questions/635746

質問

Zendフレームワークを使用してモバイルサイトを開発していますが、このサイトには2つの出力形式(WMLとXHTML)があります。 同じモデルとコントローラーを使用し、コントローラーでレンダリングするビューを設定しています。現時点では、これはHTTP Acceptヘッダーによって決定されます。 これもURLで定義できる必要があります。 これを行うには、次のようなURLを使用します。 http://example.com/wml/controller/action http://example.com/xhtml/controller/action

Zend Frameworkを使用してこれを達成する最良の方法は何ですか?

ありがとう!

役に立ちましたか?

解決

コンテキストの切り替えを確認する必要がありますアクションヘルパーセクション。 URL経由でフォーマットパラメータを渡すと、アクションからの出力のタイプが変更されます。 WMLのContextクラスを簡単に作成できるはずです。

したがって、URLは次のようになります。

http://www.example.com/controller/action/format/wml

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top