親愛なる友人へ: これは、プログラミングの問題というよりは、概念上の問題のように思えます。MVC は初めてで、何が何を呼び出すことができるかを理解するのに問題があります。プログラム制御の流れ。
問題: コントローラー A -- 呼び出し --> モデル A -- 呼び出し --> ビュー A. ビュー A が読み込まれると、コメントを挿入するためのフォームとサムビット ボタンが含まれます。
コメントが挿入 (および送信) されると、コントローラ B が呼び出されます -- 呼び出し -->Mocel B は、データをコメント テーブルに挿入します -- さらに、呼び出すビューはありません。
質問 1: モデル B からコントローラー A を呼び出す方法 (モデル B にはビューがないため)。ViewA を ModelB からロードすることは可能ですが、Controller a に既に存在するコードを書き直す必要があります。さらに、コメントフォームを多くのページに挿入したいので、それらすべてのページ (ビュー) を手動でリロードする必要があります。
質問 2: コメント フォーム (コントローラー B とモデル B) をコントローラー A とモデル A の一部にすることは可能ですが、コメント フォームは再利用可能なモジュールではなくなり、気に入ったすべてのページに挿入する必要があります。で使用されます。
質問 3: 作成中に何らかの概念的なエラーがありますか? それはMCVの仕組みですか?
概要:: コントローラー B とモーダル B によって管理されるフォームがあります (ビューがなく、コントローラー A、モデル A、およびビュー A によって管理されるページの一部として表示されます) モデル B は、ジョブを実行した後、コントローラー A を呼び出す必要があります (ページを更新できるようにします)どのように?BRAVE SOULSをよろしくお願いします