フローは次のとおりです。
ユーザーがテキストベースの投稿を作成します。
ユーザーがテキストベースの投稿を編集します(投稿情報を含む編集ページが表示されます)
ユーザーが投稿に変更を送信します(投稿管理者に送信されたリクエスト)
ここで、複数のタイプの投稿がある場合、ステップ2と3で、ユーザーが実際に正しいタイプの投稿を更新していることを確認する必要があります。これは、タイプAの投稿が実際にタイプである場合に、誰かがURLを変更して編集できるためです。 B.これにより、次のような多くの冗長コードが発生します...
if(user is indeed the editor && the post type is correct) show the edit page
コンストラクター(または基本クラス?)で必要なすべての検証を実行してからメソッドを呼び出すEDITコントローラーを用意することは非常に理にかなっていると思います。このような同様の問題に遭遇したことがありますか?そうでない場合、これは設計上意味がありますか?