ホームページ  >  記事  >  バックエンド開発  >  php 10日目 データテーブルとクラスのインスタンス化

php 10日目 データテーブルとクラスのインスタンス化

WBOY
WBOYオリジナル
2016-08-08 09:27:401550ブラウズ

1.データベーステーブル操作クラスをインスタンス化する

$user=new Model("User") (同等のMメソッド)

//"User" です データベーステーブル名。プレフィックスがある場合は、次のように記述することもできます

$list=$user->select( );

var_dump($ list);

2。 new Model( "User","CommonModel");//CommonModel は、lib/model ディレクトリ内のカスタム モデル クラスです。

$list=$user->select(); var_dump($list); $user->test();//テスト メソッドは、カスタム モデル クラス CommonModel で定義されたメソッドです。通常、この方法で公開モデルとして使用されます。



3.

custom

モデルクラスをインスタンス化する: (Dメソッド?) $user=new UserModel ();//不要通過するパラメータテーブルは、モデル自体にパラメータが与えられているため、単一のモデル関数として使用する場合に一般的に使用されます。

4.

詳細なデータベース操作ステートメントで使用する空のデータベース操作クラスをインスタンス化します。

$user=new Model();

$list1=$user->query("select * from db_user");//データベーステーブルに接頭辞、ここに接頭辞を追加する必要があります (例: ここでは db 接頭辞)。

$list2=$user->query("select * from db_id");

var_dump($list1);

var_dump( $list2);

上記では、PHP の 10 日目のデータ テーブルとクラスのインスタンス化について、内容の側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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