特定のコードをコンポーネント コントローラーに追加するか、CakePhp フレームワークのモデルに追加するかの選択に苦労することがあります。コード ブロックはデータベース内のエントリを処理していませんが、それでも特定のモデルに関連しています。ここでのベストプラクティスは何ですか?
ありがとう
イェヒア・A・サラーム
特定のコードをコンポーネント コントローラーに追加するか、CakePhp フレームワークのモデルに追加するかの選択に苦労することがあります。コード ブロックはデータベース内のエントリを処理していませんが、それでも特定のモデルに関連しています。ここでのベストプラクティスは何ですか?
イェヒア・A・サラーム
さて、いくつか例を挙げます
この本を読み始めると、最初のページですでにコントローラー、モデル、ビューの基本的な違いについて説明し始めています。
コントローラはリクエストを処理し、クライアントへのレスポンスの調整と準備を支援します。コントローラーの詳細を読む
ビューは CakePHP のプレゼンテーション層です。モデルから取得したデータを、クライアントが要求した出力形式に変換します。ビューの詳細を読む
モデルはアプリケーションの心臓部であり、データの検証、保存、取得を処理します。モデルについてもっと読む
MVC パターンを理解することも役に立ちます。
コンポーネント、動作、およびヘルパーを含む例については、CakeDC recaptcha プラグインを参照してください。