ビューロジックが重いためにコントローラーのコードが読み取れず、混乱している場合の最善の戦略は何ですか?ヘルパー、サービス、または他の何かを使用しますか?
質問する
225 次
1 に答える
2
ベストプラクティスは、すべてのロジックをサービスにカプセル化することです。コードはより分離され、メンテナンスが容易になります。小規模なサービスと大規模なサービスのどちらを選択するかはあなたの責任ですが、ベストプラクティスは、1つの定義された機能、中程度のサイズ、保守可能でテスト可能なサービスを用意することです。
ロジックがフォームからデータを取得する場合、またはフォームに関連している場合は、ハンドラーを使用してフォームロジックをカプセル化するのが最適なオプションです。FOSUserBundleでハンドラーの実際の例を見ることができます。
于 2012-08-02T06:16:27.203 に答える