2012-04-19 24 views
2

私はSymfony2を使い始めています。私はCodeigniterとZendの経験があります。私の質問は、Symfonyでは/(module)/ controller/action - >のような他のフレームワークのようなクラス/メソッドへのデフォルトルートマッピングがないのですか?私がSymfonyで知っている限り、routing.ymlのような外部設定ファイルで新しいルートを定義して動作させる必要があります。それの理由/利点は何ですか?SymfonyにデフォルトのURLマッピングがない理由を教えてください。

答えて

5

これは、URLレイアウトを定義する際に脳を有効にするよう強制します。

モジュール名/コントローラ名(他のフレームワーク)やファイル名(プレーンなPHP)を使用するなどの自動化を使用すると、醜いURLを取得したり、不良なコントローラ名を選択してURLを良好に保つことができます。

関連する問題