Score:-1

ตั้งค่าฟิลด์ "เลือก" บนโหนดโดยทางโปรแกรม

ธง in

ฉันกำลังสร้างโหนดโดยทางโปรแกรมในประเภทเนื้อหาเฉพาะ ประเภทเนื้อหามี "ช่องเลือก" ที่ฉันพยายามตั้งค่าและไม่สามารถทำได้ ด้านล่างนี้เป็นรหัสของฉัน:

 $node = \Drupal::entityTypeManager()->getStorage('node')->create(อาร์เรย์(
      'ประเภท' => 'ระดับ 3',
      'ชื่อเรื่อง' => $file_name,
      field_level2_title => [
        'value' => 'การประเมิน'
      ]
      field_level3_title => $file_name,
      field_level3_readmore => [
        'uri' => $file_uri,
        'ชื่อเรื่อง' => $file_name
      ]
    ));

ชื่อฟิลด์ที่เลือกคือ "field_level2_title และฉันไม่สามารถกำหนดได้ ความช่วยเหลือใด ๆ

sonfd avatar
in flag
องค์ประกอบที่เลือกคือวิดเจ็ต ไม่ใช่ประเภทฟิลด์ เป็นสนามประเภทไหน? (การอ้างอิงเอนทิตี ข้อความ ฯลฯ)
Rick avatar
us flag
เป็นฟิลด์อ้างอิงเอนทิตี
No Sssweat avatar
ua flag
จากนั้นคุณต้องกำหนด ID ผู้อ้างอิง
Rick avatar
us flag
Ahh แทนที่จะเป็นมูลค่าฉันควรกำหนด reid หรือไม่
Score:-1
ธง in

ขอบคุณสำหรับความคิดเห็นข้างต้น วิธีแก้ปัญหาที่ใช้ได้ผลสำหรับฉันมีดังนี้:

field_level2_title => [ 'target_id' => $ref_id_field ]

โพสต์คำตอบ

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