Maison > php教程 > PHP开发 > Exemple d'utilisation simple d'une requête associée dans Yii2

Exemple d'utilisation simple d'une requête associée dans Yii2

高洛峰
Libérer: 2016-12-23 16:40:57
original
1397 Les gens l'ont consulté

L'exemple de cet article décrit l'utilisation de la requête associée dans Yii2. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Il y a deux tables, post etcategory, post.cate_id correspond àcategory.id

Utilisez Gii pour augmenter les modèles de ces deux tables

Ensuite il y a le code suivant dans le modèle de publication

public function getCate()
{
  return $this->hasOne(Category::className(), ['id' => 'cate_id']);
}
Copier après la connexion

Ajoutez la méthode suivante en bas du modèle de publication pour obtenir le contenu de la table d'association

public static function getPostsByCategory($cate_id)
{
  return Post::find()
    ->joinWith('cate')
    ->where(['post.cate_id'=>$cate_id])
    ->asArray()
    ->all();
}
Copier après la connexion

J'espère que cet article vous aidera. Notre programmation PHP basée sur le framework Yii est utile.

Pour plus d'articles connexes sur des exemples d'utilisation simples de requêtes associées dans Yii2, veuillez faire attention au site Web PHP chinois !

É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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal