Maison  >  Article  >  développement back-end  >  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

黄舟
黄舟original
2017-01-22 09:15:511094parcourir

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 (www.php.cn) !

Déclaration:
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