Puncte:1

Obțineți interogare SQL brută de la Drupal::entityTypeManager

drapel cn

Cum pot prelua versiunea brută SQL a următoarei declarații?

             $t = \Drupal::entityTypeManager()
              ->getStorage('termen_taxonomie')
              ->loadByProperties(['nume' => $s, 'vid' => $v]);

Nu am putut găsi nimic potrivit pentru a încerca cu EntityTypeManager. TIA.

4uk4 avatar
drapel cn
@Lambic, mi-am eliminat votul duplicat. Te-ar superi să postezi asta ca răspuns?
Puncte:5
drapel ph

Mă bucur că această întrebare a fost redeschisă, transformând comentariul meu într-un răspuns:

Dacă o scrieți ca o interogare de entitate, atunci o puteți transforma într-un șir, astfel:

$t = \Drupal::entityTypeManager()
  ->getStorage('termen_taxonomie')
  ->getQuery()
  ->condiție('vid', 'test')
  ->condition('nume', 'test'); 
var_export((șir) $t)
meen avatar
drapel cn
Mulțumesc pentru împărtășirea răspunsului! Am încercat și obțin un număr diferit de rezultate dacă folosesc această bucată de cod. Bănuiesc că o anumită condiție suplimentară este verificată în cazul loadByProperties.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.