0

ビューロジックが重いためにコントローラーのコードが読み取れず、混乱している場合の最善の戦略は何ですか?ヘルパー、サービス、または他の何かを使用しますか?

4

1 に答える 1

2

ベストプラクティスは、すべてのロジックをサービスにカプセル化することです。コードはより分離され、メンテナンスが容易になります。小規模なサービスと大規模なサービスのどちらを選択するかはあなたの責任ですが、ベストプラクティスは、1つの定義された機能、中程度のサイズ、保守可能でテスト可能なサービスを用意することです。

ロジックがフォームからデータを取得する場合、またはフォームに関連している場合は、ハンドラーを使用してフォームロジックをカプセル化するのが最適なオプションです。FOSUserBundleでハンドラーの実際の例を見ることができます。

于 2012-08-02T06:16:27.203 に答える