ホームページ > バックエンド開発 > PHPチュートリアル > thinkphp_PHP チュートリアルのインスタンス化モデルに関する簡単な説明

thinkphp_PHP チュートリアルのインスタンス化モデルに関する簡単な説明

WBOY
リリース: 2016-07-13 09:59:26
オリジナル
815 人が閲覧しました

thinkphp のインスタンス化モデルについての簡単な話

この記事では、主に thinkphp のインスタンス化モデルのいくつかの方法とその使用上の重要なポイントを簡単に紹介します。これは非常に優れており、誰にでもお勧めします。

thinkphp インスタンス化モデルは 3 つのメソッドを提供します

最初のタイプがより一般的に使用されます

これは $user=new Model(‘user’); //$user=M(‘user’) にも等しいです

2 番目のオプションは、公開モデルがある場合です

こんな使い方をします

たとえば、CommonModel.class.php という名前の新しいパブリック モデルを作成してみましょう

これがインスタンス化の方法です

コードは次のとおりです:


$user=new CommonModel('user');

このようにして、ユーザー モデルをインスタンス化し、パブリック モデルのメソッドを呼び出すことができます

3 番目はインスタンス化されたモデル用です

モデルUserModel.class.phpを作成する

インスタンス化は次のようになります $user=new UserModel();

ビジネスロジックがたくさんある場合は主にこの方法で使用します

4 番目のタイプ。なぜ 4 番目のタイプの空のモデルがあるのか​​

コードは次のとおりです:


$user= new Model(); // $user=M();と同等

それではSQL文を使ってみましょう

コードは次のとおりです:


$list=$user->query(‘select * from wd_user’);

D メソッドは、使用時にモデル クラスを自動的に検出できます。モデル クラスが存在しない場合は、例外がスローされ、繰り返しインスタンス化されません。

現在のプロジェクトまたはアプリケーションのインスタンス化のみをサポートします。

インスタンス化についてはこれで終わりです。引き続き thinkphp について説明しましょう

概要:

この記事で紹介するモデルの定義とインスタンス化はより理論的なものですが、その後の開発では、モデルのインスタンス化を使用してデータを操作します。プロジェクトの実際の状況に応じて、さまざまなモデルのインスタンス化方法を採用できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/975900.html技術記事 thinkphp のインスタンス化モデルの簡単な説明 この記事では、thinkphp のインスタンス化モデルのいくつかの方法とその使用の重要なポイントを簡単に紹介します。これは非常に優れており、誰にでもお勧めします。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート