ホームページ  >  記事  >  バックエンド開発  >  私は初心者ですが、ThinkPHP5 モデルの概念を理解するにはどうすればよいですか?

私は初心者ですが、ThinkPHP5 モデルの概念を理解するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-08-04 09:22:161033ブラウズ

私は PHP と ThinkPHP5 に触れたばかりの初心者です
今日ドキュメントでモデルを見ましたが、
モデルの概念がよくわかりません
ThinkPHP フレームワークの紹介を手伝ってください。モデルですか? モデルは働けるのか? // 。 。 。

返信内容:

私は PHP と ThinkPHP5 に触れたばかりの初心者です

今日ドキュメントでモデルを見ましたが、
モデルの概念がよくわかりません
ThinkPHP フレームワークの紹介を手伝ってください。モデルですか? モデルは働けるのか? // 。 。 。

MVC (モデルビューコントローラー) モデルビューコントローラー

ビューは、ユーザーが表示および操作するインターフェイスです。ビューは通常、HTML 要素で構成されるページです。 ThinkPHP でフォルダーを表示します。

モデルはデータベース データを操作し、ビジネス ルールを実行するためのコンテナーです。モデルによって返されるデータ形式は固定されており、複数のビューで再利用されるため、コードの重複が削減されます。 ThinkPHP の Model フォルダー。

コントローラーはユーザー入力を受け入れ、モデルを呼び出してビューをレンダリングしてユーザーのニーズを満たします。一般的に、コントローラーはリクエストを受信するだけで、リクエストを処理するためにどのモデルメソッドを呼び出すかを決定し、データをレンダリングするビューを選択します。 。 ThinkPHP のコントローラーフォルダー。

上記は私の理解の一部です。コメントは歓迎です。参考になったらいいね〜

プログラミング開発デザインパターンに精通している必要があります

ThinkPHP は本当に耐えられません。いくつかのバージョンの PHP を開発したら、古いバージョンを放棄して新しいバージョンを開発するつもりです。古いバージョンはまったくメンテナンスされていません。

今では完全にlaravelに切り替えました!


モデルとは、明確なプロジェクト構造を実現し、コードの再利用率を向上させることを目的として、ORM オブジェクトのリレーショナル マッピングを通じてリソース (データ テーブル) の操作をカプセル化 (レイヤーまたは抽象化) するデータ モデルを指します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。