Score:2

เชื่อมต่อฟิลด์กับ Taxonomy Term

ธง do

ฉันมีอนุกรมวิธาน ยี่ห้อ และสาขาต่างๆเช่น แกะ, เฝ้าสังเกต, 'CPU' ภายใต้ประเภทเนื้อหา ฮาร์ดแวร์.

ในขณะที่เพิ่มฮาร์ดแวร์ใหม่ ฉันจะเพิ่ม RAM, CPU หรือฟิลด์อื่นๆ ด้วย Brands ได้อย่างไร เช่น.

RAM = 16 GB ยี่ห้อ = Corsair
จอภาพ = 24", ยี่ห้อ = Dell
...

ฉันสามารถอนุญาต ยี่ห้อ อนุกรมวิธานไม่ จำกัด และสามารถเพิ่มได้หลายรายการ แต่สามารถเชื่อมต่อกับฟิลด์ใดฟิลด์หนึ่งได้หรือไม่ หรือมีแนวทางอื่นที่ดีกว่านี้?

อัปเดต:

ทางออกอื่นที่ฉันคิดว่าจะเพิ่มหลายรายการ ยี่ห้อ เขตข้อมูลเช่น ยี่ห้อแรม, มอนิเตอร์ยี่ห้อ ฯลฯ นี่เป็นแนวทางเดียวหรือไม่?

Score:1
ธง cn

ให้ฉันแน่ใจว่าฉันเข้าใจสิ่งที่คุณถาม:

ยี่ห้อ เป็นคำศัพท์อนุกรมวิธาน

ฮาร์ดแวร์ เป็นประเภทเนื้อหาของโหนด

ฮาร์ดแวร์ มีฟิลด์:

  • แกะ
  • ซีพียู

ทีนี้คำถามคือจะระบุยี่ห้อ RAM กับ CPU ต่างกันยังไง?

มีสองสามวิธีในการทำเช่นนี้

สร้างช่องอ้างอิงคำอนุกรมวิธานแบรนด์หลายช่อง

ในแนวทางนี้ คุณจะเพิ่มฟิลด์อ้างอิงคำศัพท์อนุกรมวิธานสำหรับแต่ละฟิลด์บนฮาร์ดแวร์ที่คุณต้องการตั้งค่าแบรนด์ให้

ตัวอย่างเช่น:

  • แกะ
  • แบรนด์ RAM (ฟิลด์อ้างอิงคำศัพท์อนุกรมวิธาน)
  • ซีพียู
  • แบรนด์ CPU (ฟิลด์อ้างอิงคำศัพท์อนุกรมวิธาน)

อย่างไรก็ตาม วิธีนี้เป็นวิธีที่ไม่ดีหากฮาร์ดแวร์หลายชิ้นมี RAM ที่มีความจุและยี่ห้อเดียวกัน (เช่น คุณมีฮาร์ดแวร์ 10 ชิ้นที่มี Corsair 32 GB)

วิธี Drupal: สร้างประเภทเนื้อหาเพิ่มเติม

วิธีที่ "Drupal" ทำได้มากที่สุดคือสร้างประเภทเนื้อหาสำหรับแต่ละ "สิ่ง" ที่คุณกำลังพยายามจำลอง แล้วรวมเข้าด้วยกัน

ดังนั้น คุณจะสร้าง:

  • ประเภทเนื้อหา RAM พร้อมฟิลด์ ความจุ และ ยี่ห้อ (การอ้างอิงเอนทิตีของคำศัพท์อนุกรมวิธาน "แบรนด์")
  • ประเภทเนื้อหา CPU พร้อมฟิลด์ ความเร็ว และ ยี่ห้อ (การอ้างอิงเอนทิตีของคำศัพท์อนุกรมวิธาน "แบรนด์")
  • ชนิดเนื้อหาฮาร์ดแวร์พร้อมฟิลด์ แกะ (การอ้างอิงเอนทิตีโหนด "RAM") และ ซีพียู (การอ้างอิงเอนทิตีโหนด "CPU")

วิธีนี้เป็นวิธีที่ยืดหยุ่นที่สุด แม้ว่าจะใช้เวลาในการตั้งค่านานกว่าเล็กน้อย

shyammakwana.me avatar
do flag
ขอบคุณสำหรับคำตอบที่อธิบายฉันชอบทั้งสองวิธี สำหรับตัวอย่างแรก คุณบอกว่ามันเป็นวิธีที่ไม่ดีสำหรับฮาร์ดแวร์หลายๆ ตัว แต่ฉันมีช่องอื่นๆ เช่น หมายเลขซีเรียล ผู้ผลิต เป็นต้น นั่นน่าจะใช้ได้ใช่ไหม
cn flag
@shyammakwana.me ใช่ ช่องต่างๆ เช่น หมายเลขซีเรียลและผู้ผลิตฮาร์ดแวร์นั้นใช้ได้ แนวคิดพื้นฐานคือ "แต่ละสิ่ง/วัตถุควรมีประเภทเนื้อหาของตัวเอง และฟิลด์สำหรับคุณสมบัติของสิ่ง/วัตถุนั้นควรอยู่ในประเภทเนื้อหาที่เกี่ยวข้อง" ดังนั้นจึงเป็นเรื่องปกติที่จะมี "หมายเลขซีเรียล HW" บนฮาร์ดแวร์ แต่โดยทั่วไปแล้วคุณไม่ต้องการ "หมายเลขซีเรียล HW" + "หมายเลขซีเรียลของ RAM" บนฮาร์ดแวร์ ("หมายเลขซีเรียลของ RAM" ควรอยู่กับ RAM)
shyammakwana.me avatar
do flag
ฉันเห็นสิ่งที่คุณพูด การแยกไปยังสิ่ง/วัตถุสุดท้ายเป็นแนวทางที่ดี ฉันคิดว่าจะใส่หมายเลขซีเรียลของ RAM ใน "HW Serial Number" และยี่ห้อของ RAM ใน "RAM Brand" และเช่นเดียวกันกับคีย์บอร์ด แต่ขอบคุณ.

โพสต์คำตอบ

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