ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP CURDメソッドのテーブルメソッドについて

ThinkPHP CURDメソッドのテーブルメソッドについて

不言
不言オリジナル
2018-06-08 15:21:221549ブラウズ

この記事では主に ThinkPHP CURD メソッドのテーブル メソッドを紹介します。必要な方は参考にしてください。主に指定された操作に使用されるデータ テーブル。この記事ではテーブルメソッドの使い方を中心に紹介していますので、必要な方は参考にしてください。

ThinkPHP の CURD メソッドのテーブルメソッドもモデルクラスの一貫した操作メソッドの 1 つです。主にデータシート

を指定するために使用されます。

具体的な使用法は次のとおりです。

一般に、システムはモデルを操作するときに、現在対応するデータ テーブルを自動的に識別できるため、テーブル メソッドは通常、次の用途に使用されます。

1. 操作のデータ テーブルを切り替えます。

例:

$Model->table('think_user')->where('status>1')->select();

テーブル メソッドでデータベースを指定することもできます。例:

$Model->table('db_name.think_user')->where('status>1')->select();

table メソッドでは指定できないことに注意してください。データベース接続を変更するため、現在接続しているユーザーに、対応するデータベースとデータ テーブルを操作する権限があることを確認する必要があります。

データ テーブルを切り替えた後、システムは切り替えられたデータ テーブルのフィールド キャッシュ情報を自動的に再取得します。

複数のテーブルを操作する必要がある場合は、次のように使用できます:

$Model->field('user.name,role.title')->table('think_user user,think_role role')->limit(10)->select();

mysql との競合を避けるためキーワード、配列定義を使用することをお勧めします。例:

$Model->field('user.name,role.title')->table(array('think_user'=>'user','think_role'=>'role'))->limit(10)->select();

上記がこの記事の全内容です。皆様のお役に立てれば幸いです。 PHP 中国語 Web サイトにも注目してください。

関連する推奨事項:

データ検索機能を実装するための ThinkPHP の getlist メソッドの使用に関する分析

thinkphp3 の setInc メソッド。 2.0 ソースコード分析


以上がThinkPHP CURDメソッドのテーブルメソッドについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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