Score:1

รูปแบบของอาร์กิวเมนต์การโทรกลับในไฟล์ YAML

ธง ke

ตัวอย่างเช่น สำหรับโมดูลตัวกรอง ใน filter.permissions.yml จะมีการกำหนดสิทธิ์แบบกำหนดเอง:

การอนุญาตการโทรกลับ:
  - Drupal\filter\FilterPermissions::permissions

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

Score:3
ธง ke

ฉันเชื่อว่านี่เป็นรูปแบบ Symfony ฉันไม่พบมันในเอกสาร แต่สิ่งนี้พูดถึงมัน https://symfonycasts.com/screencast/deep-dive/controller-setup

ฉันพบรหัส (หรือบางรหัส) ใน https://api.drupal.org/api/drupal/vendor%21symfony%21http-kernel%21Controller%21ControllerResolver.php/9.1.x

โค้ด Symfony Controller จะขยายสตริงรอบ '::' ออกเป็น $class และ $method และหาว่าเป็น $classobject->$method() หรือ $class::$method()

Score:0
ธง de

เอกสารอยู่ที่นี่: https://api.drupal.org/api/drupal/core%21modules%21user%21src%21PermissionHandler.php/class/PermissionHandler/9.1.x

หากโมดูลของคุณต้องกำหนดการอนุญาตแบบไดนามิก คุณสามารถใช้ คีย์ permission_callbacks เพื่อประกาศการโทรที่จะส่งคืน อาร์เรย์ของสิทธิ์ คีย์ตามชื่อเครื่อง แต่ละรายการในอาร์เรย์ สามารถมีคีย์เดียวกันกับรายการใน $module.permissions.yml

ke flag
สิทธิ์เป็นเพียงตัวอย่าง
Jaypan avatar
de flag
ถ้าอย่างนั้นคำถามของคุณก็ไม่ชัดเจน เพราะฉันตอบสิ่งที่คุณถามไปแล้ว

โพสต์คำตอบ

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