Score:2

จำเป็นต้องเพิ่มหลายบทบาทในไฟล์ routing.yml

ธง us

ฉันต้องการกำหนดหลายบทบาทในไฟล์ routing.yml ของฉัน :

ความต้องการ: _role: "['บทบาท 1', 'บทบาท 2', 'บทบาท 3']"

นี่คือสิ่งที่ฉันมีอยู่ในขณะนี้และใช้งานไม่ได้

ใครช่วยบอกฉันทีว่าจะเพิ่มสิ่งนี้ได้อย่างไร

ขอบคุณล่วงหน้า!

sonfd avatar
in flag
ใช้สิทธิ์ไม่ใช่บทบาท
Score:5
ธง in

ฉันขอแนะนำอย่างยิ่งให้ใช้การอนุญาต ไม่ใช่บทบาท การอนุญาตนั้นง่ายมากที่จะสร้างใน D8+ ดู คุณจะสร้างการอนุญาตแบบกำหนดเองเพื่อจัดการโมดูลแบบกำหนดเองได้อย่างไร

เดอะ โครงสร้างหรือเส้นทาง เอกสารระบุว่า:

_บทบาท: บทบาทเฉพาะของ Drupal เช่น 'ผู้ดูแลระบบ' คุณสามารถระบุได้หลายรายการผ่านตรรกะ "," สำหรับ AND และ "+" สำหรับ OR

ตัวอย่างเช่น, _role: ผู้จัดงาน ผู้เข้าร่วม ผู้ควบคุม หมายความว่าผู้ใช้ Drupal ต้องมีบทบาททั้งสามเพื่อเข้าถึงหน้านี้ โปรดทราบว่า เนื่องจากบทบาทที่มีอยู่อาจแตกต่างกันในแต่ละไซต์ ขอแนะนำให้ใช้การจำกัดการเข้าถึงตามสิทธิ์เมื่อเป็นไปได้

ดังนั้นหากผู้ใช้ต้องการทั้งสามบทบาท มันคือ:

_role: 'บทบาท1,บทบาท2,บทบาท3'

หรือหากพวกเขาต้องการแค่หนึ่งในสามบทบาท นั่นก็คือ:

_role: 'บทบาท1+บทบาท2+บทบาท3'
metalac avatar
us flag
มันได้ผล! ขอบคุณมากพวก!

โพสต์คำตอบ

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