ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp のインスタンス化モデルについての簡単な説明、thinkphp の例についての簡単な説明_PHP チュートリアル

thinkphp のインスタンス化モデルについての簡単な説明、thinkphp の例についての簡単な説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:10:13777ブラウズ

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/937088.html技術記事 thinkphp のインスタンス化モデルと thinkphp の例について簡単に説明します。 thinkphp のインスタンス化モデルには、より一般的に使用される 3 つのメソッドがあります。 $user=new Model('user');
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。