Heim >Backend-Entwicklung >PHP-Tutorial >PHP Day-10-Instanziierung von Datentabellen und -klassen

PHP Day-10-Instanziierung von Datentabellen und -klassen

WBOY
WBOYOriginal
2016-08-08 09:27:401620Durchsuche

1.Instanziieren Sie eine Operationsklasse einer Datenbanktabelle

$user=new Model(" Benutzer"); (Entspricht der M-Methode)

//"Benutzer" ist der Name der Datenbanktabelle , wenn ein Präfix vorhanden ist, muss es nicht hinzugefügt werden. Sie können es auch so schreiben:

$list=$user->select();

var_dump($list);

2. Instanziieren Sie beim Instanziieren einer Datenbanktabelle gleichzeitig eine benutzerdefinierte Modellklasse, z als:
$user =new Model("User","CommonModel");//CommonModel ist eine benutzerdefinierte Modellklasse im Verzeichnis lib/model.
$list=$user->select();
var_dump($list);
$user->test();//Die Testmethode ist eine, die in der benutzerdefinierten Modellklasse CommonModel definiert ist Verfahren. Wird im Allgemeinen auf diese Weise als öffentliches Modell verwendet.

3.

Instanziieren Sie ein Angepasstes Modellklasse: (D-Methode?)

$user=new UserModel();//Der Parameter muss nicht übergeben werden Liste, weil Das Modell selbst hat angegebene Parameter, die vom Benutzer verwendet werden. Diese Methode wird im Allgemeinen verwendet, wenn sie als einzelne Modellfunktion verwendet wird.

4.

Instanziieren Sie eine leere Datenbankoperationsklasse, die als detaillierte Datenbank verwendet werden soll. Verwendung von Operationsanweisungen.

$user=new Model();

$list1=$user->query("select * from db_user");//Wenn die Datenbanktabelle ein Präfix hat, muss das Präfix hier hinzugefügt werden, wie zum Beispiel das Datenbankpräfix hier.

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

var_dump($list1);

var_dump($list2 );

Das Obige stellt die Instanziierung von PHP-Tag-10-Datentabellen und -Klassen vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn