Score:0

วิธีแก้ปัญหา "เอนทิตีและ/หรือคำนิยามฟิลด์ไม่ตรงกัน" โดยเฉพาะอย่างยิ่ง "จำเป็นต้องติดตั้งฟิลด์นามแฝง URL"

ธง cn

หลังจากย้ายจาก 7.89 เป็น 9.3.12 คำเตือนนี้จะปรากฏขึ้น:

คำจำกัดความของเอนทิตี/ฟิลด์ คำจำกัดความของเอนทิตีและ/หรือฟิลด์ไม่ตรงกัน ตรวจพบการเปลี่ยนแปลงต่อไปนี้ในประเภทเอนทิตีและคำนิยามฟิลด์ ไฟล์ ต้องติดตั้งช่องชื่อแทน URL

ฉันจะแก้ปัญหานี้ได้อย่างไร

id flag
หมายเหตุ: ถามที่ https://www.drupal.org/project/drupal/issues/3279976 ด้วย ซึ่งฉันปิดเพราะที่นี่เป็นที่ที่ดีกว่าสำหรับการสนับสนุน
id flag
โปรดโพสต์ขั้นตอนที่สมบูรณ์เพื่อจำลองสถานการณ์นี้
cn flag
ไปที่ไซต์ใหม่และข้อผิดพลาดข้างต้นแสดงอยู่ใน Configuration.....ลิงก์ไปยังไฟล์เสียงซึ่งทำงานได้ดีใน 7.89 ไม่ได้อยู่ใน 9.3.12....โดยปกติคุณสามารถคลิกที่ลิงก์และเล่นเสียงได้ ไฟล์.....
id flag
นั่นไม่ใช่ขั้นตอนในการสืบพันธุ์
cn flag
มันเกิดขึ้นหลังจากการอัพเกรด .... ไม่มีทางที่จะทำซ้ำได้โดยไม่ต้องทำการอัพเกรดอื่น ....
Score:1
ธง cn

ปัญหานี้อาจเกิดขึ้นได้ก็ต่อเมื่อคุณติดตั้งสองโมดูลพร้อมกัน Pathauto และเอนทิตีไฟล์ เป็นเรื่องยากที่คุณจะต้องใช้ File Entity ใน Drupal 9 เพราะตอนนี้เรามี Media entity แล้ว คุณอาจยังคงใช้งานอยู่เนื่องจากคุณเคยใช้ใน Drupal 7 แต่หายากมากที่คุณต้องการฟิลด์ "URL alias" ในเอนทิตีไฟล์ ดู https://www.drupal.org/project/file_entity/issues/2655844#comment-14212446

ลองใช้แพตช์นี้เพื่อลบฟิลด์นี้:

https://www.drupal.org/project/file_entity/issues/2655844#comment-14213753

โพสต์คำตอบ

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