ThinkPHPのデータメソッドの詳しい説明 CURDメソッド_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:24:49
オリジナル
924 人が閲覧しました

ThinkPHP の CURD メソッドの data メソッドも、現在操作するデータ オブジェクトの値を設定するために使用されるメソッドです。データメソッドの上手な使い方を解説します。

具体的な使い方は以下の通りです

1.書き込み操作

通常、create メソッドまたは代入を通じてデータ オブジェクトを生成し、それをデータベースに書き込みます。例:

リーリー

または、データ オブジェクトに値を直接割り当てます。例:

リーリー

次に、データ メソッドは、操作対象のデータ オブジェクトを直接生成します。例:

リーリー

注: create メソッドと data を使用してデータ オブジェクトを同時に作成する場合、後で呼び出されるメソッドが有効です

データメソッドは配列、オブジェクト、文字列をサポートしています、オブジェクトメソッドは次のとおりです:

リーリー

文字列メソッドは次のように使用されます:

リーリー

add メソッドでデータ オブジェクトを直接渡して、新しいデータを追加することもできます。例:

リーリー

ただし、この方法では、データパラメータは配列のみを使用できます。

もちろん、data メソッドはデータの更新にも使用できます。例:

リーリー

もちろん、次のように直接使用することもできます:

リーリー

同様に、現時点ではデータパラメータは配列でのみ渡すことができます。

データを更新するために save メソッドを呼び出すと、現在のデータ オブジェクトに主キー値があるかどうかが自動的に判断され、存在する場合は、それが更新条件として自動的に使用されます。つまり、次の使用法は上記と同等です:

リーリー

2. 読み取り操作

書き込み操作に加えて、data メソッドを使用して現在のデータ オブジェクトを読み取ることもできます。例:

リーリー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825320.html技術記事 ThinkPHPのCURDメソッドもモデルクラスのコヒーレント操作メソッドの一つで、現在操作しているデータオブジェクトの値を設定するために使用されますが、このメソッドの使い方に慣れていない開発者も多いです…
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!