私はMagento & PHP CodeIgniter MVCを約4ヶ月使っています。私はCodeIgniter & Magentoの検証ロジックをどこに設定すればよいのか、という問題を抱えています。実際の意味でMVCアーキテクチャ&に従ってください。PHPとMagento検証に関する一般的なMVCの質問
まず第一に、私はMagentoのとオフを開始します: -
は私が&トーナメント両方のプレーヤーについてですMagentoの中に「Assignment
」モジュールを、持っていると言います。この検証も必要である
- プレイヤーID
- トーナメントID
- :私は、私は次のことを検証&をチェックする必要があり、この「Assignment
」モジュールのコントローラで、3つのアクションメソッドを持っています"Assignment
"モジュールのブロッククラスと、3つのアクションメソッドに含まれています。
コントローラクラスでもブロッククラス&の両方のバリデーションを使用する必要があるため、このモジュールのコントローラクラスまたはModelクラスで、上記2点の検証を行う必要がありますか?
実際のMVCアーキテクチャでは、この場合どのようなことが示唆されていますか?
可能であれば、実装のロジックを強調するコードスニペットを入力してください。 CodeIgniterのか、他のPHPのMVCフレームワークについて
: -
セッションを使用して何の検証はCodeIgniterの中のブロックの概念がないので、かなりのページ固有&なので、セッション変数の通常セッションの検証&設定以来ですコントローラクラスでのみ実行されます。
これは私がどのような状況下でセッション&セッションのバリデーションをModelクラスに入れなければならないのかを正確に表した&です。
さらに、実際のMVCアーキテクチャはこの場合どのようなことを示唆していますか?
また可能であれば、実装のロジックを強調するコードスニペットを入力してください。
これは本当に混乱状態です。&私はここにこだわっています。ここで私を助けてください。どんな解決策や助けも大歓迎です。事前に多くの感謝。
EDIT: -
可能であれば、&は、モデル法で定義された実際の例外メッセージと、例外を投げると一緒に、適切な検証を書く作成する方法についていくつかのMagentoのコードを提供してください?