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) via une seule interface unifiée. Les applications développées à l'aide du DAO de Yii peuvent facilement passer à 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.
Tutoriels de la série d'utilisation de la base de données du Yii Framework :
Guide officiel du Yii Framework, série 23 - Utilisation de la base de données : objet d'accès aux données (DAO)
Guide officiel du Yii Framework, série 24 - Utilisation du base de données : Query Builder
Yii Framework Official Guide Series 25 - Utilisation de la base de données : Active Record
Yii Framework Official Guide Series 26 - Utilisation de la base de données : Relational Active Record
Yii Framework Official Guide Series 27 - Utilisation de bases de données : migration de bases de données
Ce qui précède est le contenu de Yii Framework Official Guide Series 22 - Utilisation de bases de données : présentation Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www. .php .cn) !