Score:1

ฉันจะแสดงข้อมูลสรุปของฟิลด์ข้อความโดยทางโปรแกรมได้อย่างไร

ธง br
tis

ฉันสามารถส่งออกฟิลด์ textarea ด้วยรหัสต่อไปนี้:

$entity->fieldname->view();

ฉันต้องเปลี่ยนรหัสนั้นเพื่อรับไฟล์ สรุป ของสนามนั้นๆ?

(ฉันจะหาเอกสารประกอบของฟังก์ชันมุมมองนั้นได้ที่ไหน)

berliner avatar
bd flag
เอกสารอยู่ที่นี่: [FieldItemBase::view](https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Field%21FieldItemBase.php/function/FieldItemBase%3A%3Aview/8.2 x) และชี้ไปที่ [EntityViewBuilderInterface::viewFieldItem](https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21EntityViewBuilderInterface.php/function/EntityViewBuilderInterface%3A%3AviewFieldItem/9.3 .x) สำหรับตัวเลือกที่มีอยู่
Score:6
ธง cn

คุณต้องใช้ตัวจัดรูปแบบฟิลด์ text_summary_or_trimmed:

$build[] = $entity->fieldname->view([
  'ฉลาก' => 'ซ่อน',
  'type' => 'text_summary_or_trimmed',
  'การตั้งค่า' => [
    'trim_length' => 600,
  ]
]);

วิธีที่ง่ายที่สุดในการค้นหาชื่อตัวจัดรูปแบบฟิลด์และการตั้งค่าคือการกำหนดค่าฟิลด์ในโหมดการแสดงผลของประเภทเนื้อหาและส่งออกการกำหนดค่า

วิธีค้นหาเอกสารดู จะใช้ตัวจัดรูปแบบฟิลด์กับฟิลด์โหนดโดยทางโปรแกรมได้อย่างไร

โพสต์คำตอบ

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