Maison > développement back-end > tutoriel php > Framework de développement PHP Tutoriel Yii Framework (23) Présentation de la base de données

Framework de développement PHP Tutoriel Yii Framework (23) Présentation de la base de données

黄舟
Libérer: 2023-03-05 09:00:01
original
1132 Les gens l'ont consulté

Yii fournit un puissant support de programmation de base de données.

Yii Data Access Object (DAO) est construit sur l'extension PHP Data Object (PDO), permettant d'accéder à différents systèmes de gestion de bases de données (SGBD) dans une seule interface unifiée. Les applications développées à l'aide du DAO de Yii peuvent facilement basculer vers différents systèmes de gestion de bases de données sans modifier le code d'accès aux données.

Active Record (AR) de Yii implémente la méthode de mappage objet-relationnel (ORM) largement utilisée pour simplifier davantage la programmation de bases de données. Par convention, une classe représente une table et une instance représente une ligne de données. Yii AR élimine la plupart des tâches répétitives des instructions SQL utilisées pour gérer les opérations de données CRUD (créer, lire, mettre à jour et supprimer).

Bien que DAO et AR de Yii soient capables de gérer presque toutes les tâches liées aux bases de données, vous pouvez toujours utiliser votre propre bibliothèque de bases de données dans votre application Yii. En fait, le framework Yii est soigneusement conçu pour être utilisé simultanément avec d’autres bibliothèques tierces.

Le framework Yii prend en charge les trois interfaces de données principales suivantes :

Active Record

Query Builder

DAO

Utilisé dans ce tutoriel L'exemple de base de données est

Chinook Database. Le prédécesseur de cet exemple de bibliothèque est la célèbre base de données NorthWind. Les types de données actuellement pris en charge sont :

DB2

EffiProz

<.>MySQL

Oracle

PostgreSQL

SQL Server

SQL Server Compact

SQLite

Le modèle de données est :

Framework de développement PHP Tutoriel Yii Framework (23) Présentation de la base de données

Ce tutoriel utilise principalement MySQL, principalement parce que MySQL est le type de base de données le plus utilisé avec PHP, vous devez donc installer une base de données MySQL. Le framework Yii en prend en charge de nombreuses. Chaque type de base de données possède des interfaces fondamentalement similaires pour prendre en charge l'accès à ces bases de données. Par conséquent, bien que ce didacticiel utilise MySQL comme exemple, les connaissances utilisées sont également applicables à d'autres types de bases de données.

Ce qui précède est le contenu du didacticiel Yii Framework (23) du cadre de développement PHP. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal