アーキテクトに問題があります。2 つのページの順序と登録があり、これらのビューとコントローラーを別々に使用して作業していました。
1.registration(ビュー)、RegistrationForm(フォームモデル)、RegistrationConroller(コントローラー)。
2.order(ビュー)、OrderForm(フォームモデル)、OrderController(コントローラー)。
問題は、注文と登録ビューの両方を単一のページに表示するという新しい要件があることです。ユーザーが送信すると、ユーザーが登録され、検証後に注文が行われます。
この要件の問題は、各ビュー (登録と注文) に個別のコントローラーがあったため、どのコントローラーがその要求を処理するかということです。新しいコントローラーを作成する必要があります。コードの繰り返しが必要になります。最善の方法を教えてください。