Score:0

การเปลี่ยนชื่อเครื่องเมนู

ธง pt

เว็บไซต์ที่ฉันสืบทอดมามีเมนูที่มีเครื่องหมายขีดล่างในชื่อเครื่อง ในความพยายามของฉันที่จะเปลี่ยนชื่อเครื่องนั้น ฉันพบ นี้ โพสต์และสร้างฟังก์ชั่นการอัพเดทต่อไปนี้:

ฟังก์ชัน mymodule_update_8019()
{
  Drupal::messenger()->addMessage('กำลังปรับปรุง ...');
  $database = Drupal::database();

  $database->update('menu_tree')
    ->ฟิลด์ ([
      'menu_name' => 'เมนูลำดับชั้น'
    ])
    ->เงื่อนไข ('menu_name', 'hierarchy_menu', '=')
    ->ดำเนินการ ();
}

แต่ทั้งหมด ลำดับชั้น_เมนู รายการใน เมนู_ชื่อ คอลัมน์ของ menu_tree ตารางยังคงไม่เปลี่ยนแปลงแทนที่จะอัปเดตเป็น เมนูลำดับชั้น.

ฉันจะขอบคุณตัวชี้ในสิ่งที่ฉันขาดหายไป/มองข้าม โปรด

โพสต์คำตอบ

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