0

同じ機能でスタイルと言語が異なるシリーズサイトにzendフレームワークを使用したい

URLは次のようになります

http://www.<style>.com/<language>/<controller>/<action>

プラグインをzendフレームワークに追加して機能させるにはどうすればよいですか?

変更できます

$_SERVER['REQUEST_URI'] 

言語機能を実現するために、しかしそれはビューのURLを壊しました。ビューのURLヘルパーを作成する必要がありますか?

とセット

$view->setScriptPath($_SERVER['HTTP_HOST']) 

コントローラーでスタイル機能を実現しますが、実際には優雅に見えません

リクエストをもらえるといいのですが

$request->getParams() 

戻ります

array(
    'controller'=> <controller>,
    'action'=><action>,
    'module'=><module>,
    'language'=><language>,
    'style'=><style>
)

私は何をすべきですか?

4

1 に答える 1

0

アプリケーションのルートを作成する必要があります。http://framework.zend.com/manual/1.12/en/zend.controller.router.htmlを参照してください。言語を含めるようにルートを変更できます。

于 2012-11-28T11:13:39.970 に答える