Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Methode zur Implementierung einer gemeinsamen Abfrage in Symfony2

Detaillierte Erläuterung der Methode zur Implementierung einer gemeinsamen Abfrage in Symfony2

*文
*文Original
2018-01-05 17:25:201559Durchsuche

In diesem Artikel wird hauptsächlich die Implementierungsmethode der gemeinsamen Symfony2-Abfrage vorgestellt und die spezifischen Schritte und Implementierungstechniken der gemeinsamen Symfony2-Abfrage kurz anhand von Beispielen analysiert. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.

1.yml-Datei

Acme\MspadminBundle\Entity\MspArticle:
 type: entity
 table: msp_article
 manyToOne:
  Channel:
   targetEntity: MspChannel
   inversedBy: Articles
   joinColumn:
    name: channel_id
    referencedColumnName: channel_id
  User:
   targetEntity: MspUser
   inversedBy: Userone
   joinColumn:
    name: user_id
    referencedColumnName: user_id
Acme\MspadminBundle\Entity\MspChannel:
 type: entity
 table: msp_channel
 oneToMany:
   Articles:
    targetEntity: MspArticle
    mappedBy: Channel
Acme\MspadminBundle\Entity\MspUser:
 type: entity
 table: msp_user
 oneToMany:
   Userone:
    targetEntity: MspArticle
    mappedBy: User

2. Abfragecode:

$sql="SELECT a.id,a.checkStatus,a.title,a.releaseSysDate,
          a.visitTotal,u.userName ,n.name FROM AcmeMspadminBundle:MspArticle a
          JOIN a.User u JOIN a.Channel n";
$query = $emt->createQuery($sql." Where a.checkStatus = 0 ");
$mspArtile = $query->getResult();

Verwandte Empfehlungen:

Detaillierte Erläuterung der Verwendung des Symfony2-Controllers

Detaillierte Erläuterung des Symfony2-Framework-Erstellungsprojekts und der Einstellungsvorlage

Detaillierte Erklärung, wie Symfony Anforderungsparameter in Vorlagen und Verhaltensweisen erhält

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode zur Implementierung einer gemeinsamen Abfrage in Symfony2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn