ホームページ > バックエンド開発 > PHPチュートリアル > php フレームワーク - thinkPHP M モデル テーブル プレフィックス: $tablePrefix をいつ使用するか、いつ 'DB_PREFIX' を使用するか?

php フレームワーク - thinkPHP M モデル テーブル プレフィックス: $tablePrefix をいつ使用するか、いつ 'DB_PREFIX' を使用するか?

WBOY
リリース: 2023-03-02 09:46:02
オリジナル
2260 人が閲覧しました

M モデルを作成するとき、テーブル プレフィックスを定義するには 2 つの方法があることはわかっています。
1 つは $tablePrefix に定義し、もう 1 つは $connection に定義します

なぜここで

を使用するのですか? リーリー

いいえ、protected $tablePrefix="nut1_" を使用する方が良いです。いつどちらを使用すればよいですか?

返信内容:

M モデルを作成するとき、テーブル プレフィックスを定義するには 2 つの方法があることはわかっています。
1 つは $tablePrefix に定義し、もう 1 つは $connection に定義します

なぜここで

を使用するのですか? リーリー

いいえ、protected $tablePrefix="nut1_" を使用する方が良いです。いつどちらを使用すればよいですか?

$tablePrefix はモデルで定義されており、設定ファイルよりも高い優先順位を持っています。一般的に、プロジェクト内の最初のテーブル プレフィックスはすべて「a_」であり、これは設定ファイルで定義されています

。 リーリー

ただし、後で b_temp テーブルが追加されるが、temp のインスタンス化時に処理されない場合、システムは a_temp を検索します。この時点では、$tablePrefix='b_' を定義する必要があります。一時モデル ;

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート