Score:1

รับแบบสอบถาม SQL ดิบจาก Drupal::entityTypeManager

ธง cn

ฉันจะดึงคำสั่งต่อไปนี้เป็นเวอร์ชัน Raw sql ได้อย่างไร

             $t = \Drupal::entityTypeManager()
              ->getStorage('taxonomy_term')
              ->loadByProperties(['ชื่อ' => $s, 'vid' => $v]);

ไม่พบสิ่งที่เหมาะสมที่จะลองกับ EntityTypeManager ทีไอเอ.

4uk4 avatar
cn flag
@Lambic ฉันได้ลบการโหวตซ้ำของฉันแล้ว คุณช่วยโพสต์สิ่งนี้เป็นคำตอบได้ไหม
Score:5
ธง ph

ดีใจที่คำถามนี้ถูกเปิดใหม่ แปลงความคิดเห็นของฉันเป็นคำตอบ:

หากคุณเขียนเป็นข้อความค้นหาเอนทิตี คุณสามารถแปลงเป็นสตริงได้ดังนี้:

$t = \Drupal::entityTypeManager()
  ->getStorage('taxonomy_term')
  ->getQuery()
  ->เงื่อนไข ('วิดีโอ', 'ทดสอบ')
  ->เงื่อนไข ('ชื่อ', 'ทดสอบ'); 
var_export((สตริง) $t)
meen avatar
cn flag
ขอบคุณที่แบ่งปันคำตอบ! ฉันลองแล้วและได้ผลลัพธ์ที่แตกต่างกันหากฉันใช้โค้ดชิ้นนี้ ฉันเดาว่ามีการตรวจสอบเงื่อนไขเพิ่มเติมบางอย่างในกรณีของ loadByProperties

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา