Maison  >  Article  >  développement back-end  >  Parlons de l'état actuel, des perspectives et des opportunités des exemples d'enregistrement

Parlons de l'état actuel, des perspectives et des opportunités des exemples d'enregistrement

巴扎黑
巴扎黑original
2017-06-15 14:30:544425parcourir

Nous avons vu comment utiliser Active Record (AR) pour obtenir des données à partir d'une seule table de données. Dans cette section, nous expliquons comment utiliser AR pour connecter plusieurs tables de données associées et récupérer l'ensemble de données joint. Pour utiliser la RA relationnelle, nous vous recommandons de définir des contraintes clé primaire-clé étrangère dans les tables qui doivent être liées. Ces contraintes peuvent contribuer à garantir la cohérence et l’intégrité des données associées. Cet exemple présente comment utiliser Active Record pour plusieurs tables liées en modifiant l'exemple de générateur de requêtes de base de données du didacticiel de développement du framework Yii (25). Avant d'utiliser AR pour effectuer des requêtes associées, nous devons indiquer à AR comment une classe AR est liée à une autre. La relation entre deux classes AR est directement liée à la relation entre les tableaux de données représentés par les classes AR. Du point de vue de la base de données, il existe trois relations entre les tables A et B : un-à-plusieurs (comme tbl_user et tbl_post), un-à-un (comme t

1. Tutoriel Yii Framework pour le cadre de développement PHP (27) Exemple d'enregistrement actif associé à une base de données

Parlons de l'état actuel, des perspectives et des opportunités des exemples d'enregistrement

Introduction : Nous avons a appris à utiliser Active Record (AR) pour obtenir des données à partir d'une seule table de données. Dans cette section, nous expliquons comment utiliser AR pour connecter plusieurs tables de données associées et récupérer l'ensemble de données associé. >2.

Tutoriel du cadre de développement PHP Yii Framework (26) Exemple d'enregistrement actif de base de données

Parlons de l'état actuel, des perspectives et des opportunités des exemples d'enregistrement Introduction : utilisez Java ou .Net pour écrire des applications de base de données. De nombreuses personnes ont utilisé Hibernate (ou NHibernate), qui peut grandement simplifier la programmation de bases de données et lire et écrire des bases de données sous forme d'objets (ORM), Active Record (AR). ) fourni par Yii est également une technologie de cartographie objet-relationnelle (ORM) populaire

[Recommandations de questions-réponses associées] :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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