Maison  >  Article  >  développement back-end  >  Présentation détaillée de hasOne

Présentation détaillée de hasOne

零下一度
零下一度original
2017-06-11 17:52:216278parcourir

hasOne et hasMany sont les fonctions uniques de Yii2 pour les requêtes liées à plusieurs tables. Il est recommandé de les utiliser lors de l'utilisation de requêtes liées à plusieurs tables. Cet article présente principalement l'utilisation détaillée des requêtes associées hasOne, hasMany et many-to-many dans Yii2. Les amis qui en ont besoin peuvent se référer à la préface hasOne et hasMany sont les fonctions uniques de Yii2 pour les requêtes liées à plusieurs tables. les requêtes sont généralement utilisées. Il est recommandé de les utiliser lors des requêtes. Pourquoi? Parce que les résultats des requêtes associées de cette manière conserveront la propre fonction de tri d'en-tête de Yii2, ainsi que la valeur de stockage de l'identifiant de l'entrée dans CheckboxColumn. Quant à savoir s'il existe d'autres avantages, tout le monde doit les découvrir. jusqu’à présent. Un bénéfice commun. Il n'existe aucune autre requête associée, telle que la requête yiidbQuery ou la requête d'instruction SQL native. Lorsque la requête est affichée dans la liste, l'en-tête du tableau est noir. Les requêtes multi-tables hasOne et hasMany de Yii2 peuvent en fait trouver facilement le maître de référence, qu'il s'agisse d'un document ou d'un article. Mais pourquoi l'auteur a-t-il écrit cet article ? L'idée est en fait très simple, car

1. Exemples d'utilisation de requêtes associées hasOne, hasMany et many-to-many dans Yii2 (photo)

Présentation détaillée de hasOne

Introduction : hasOne et hasMany sont les fonctions uniques de Yii2 pour les requêtes liées à plusieurs tables. Il est recommandé de les utiliser lors de l'utilisation de requêtes liées à plusieurs tables. Cet article présente principalement l'explication détaillée de l'utilisation des requêtes associées hasOne, hasMany et many-to-many dans Yii2. Les amis qui en ont besoin peuvent se référer à

Détaillé. explication de Yii2 hasOne(), Deux méthodes de hasMany() pour implémenter une association à trois tables

Présentation détaillée de hasOne

Introduction : Cet article présente principalement Yii2 hasOne(), hasMany() sont deux façons d'implémenter une association à trois tables. Elles sont très bonnes et ont une valeur de référence. Les amis qui en ont besoin peuvent s'y référer

<.>3.

Laravel Framework - Introduction détaillée à la partie avancée d'EloquentORM

Présentation détaillée de hasOne

Introduction : One To One Supposons que le modèle User soit associé au modèle Phone, pour définir une telle association, vous devez définir une méthode phone dans le modèle User, qui renvoie une association définie par la méthode hasOne

4.

Comment interroger plusieurs tables dans Laravel ORM lors de l'ajout d'une pagination

Introduction : La table 1 a l'identifiant uname et la table 2 a un uid mais pas d'uname. Il est nécessaire de trouver table 1.id = table 2.uid et de sortir le nom du tableau 1 et de paginer les résultats. La syntaxe générale est similaire à User::hasOneRecord()::pagination(12) le savez-vous ?

5.

Modèle d'association Laravel en raison de problèmes causés par la cohérence du nom Tutoriel vidéo Laravel thinkphp php laravel

Introduction : laravel : problèmes de modèle liés à Laravel causés par la cohérence du nom : 1. Définissez le modèle associé dans Laravel, nous pouvons compléter la requête associée en définissant le modèle suivant. class MyPost extends Eloquent {public function myPostInfo () {return $this->hasOne('MyPostInfo');}} class MyPostInfo extends Eloquent {} 2. Utilisez le modèle associé ici myPostInfo(

【Recommandations de questions et réponses associées】 :

À propos de la question de savoir si l'objet hasOne dans Laravel ORM peut être associé un à un au tableau

Table de données Laravel Utiliser hasOne ou hasOne et appartientTo ?

php - Table d'association Yii avec requête d'optimisation pour éviter les questions de requête N+1

laravel Comment insérer des données associées ?

php - laravel ORM Comment ajouter une pagination lors de l'interrogation de plusieurs tables

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