Puncte:2

Conectați câmpul cu termenul taxonomiei

drapel do

Am taxonomie Marca și diferite domenii ca RAM, Monitorizați, „CPU” sub tipul conținut Hardware.

În timp ce adaug un hardware nou, cum pot adăuga RAM, CPU sau alte câmpuri cu mărci? de exemplu.

RAM = 16 GB, Brand = Corsair
Monitor = 24", Brand = Dell
...

pot permite Marca taxonomia la nelimitat și poate adăuga mai multe, dar este posibil să se conecteze cu anumite câmpuri? Sau există vreo abordare mai bună?

Actualizați:

O altă soluție la care mă gândeam a fost să adaug mai multe Marca domenii precum Marca RAM, Marca monitorului etc. Aceasta este singura abordare?

Puncte:1
drapel cn

Lasă-mă să mă asigur că am înțeles ce întrebi:

Marca este un vocabular de taxonomie.

Hardware este un tip de conținut de nod.

Hardware are câmpuri:

  • RAM
  • Procesor

Acum, întrebarea este cum specificați diferite mărci pentru RAM și CPU?

Există câteva moduri de a face acest lucru.

Creați mai multe câmpuri de referință pentru termenii taxonomiei mărcii.

În această abordare, veți adăuga un câmp de referință pentru termeni de taxonomie pentru fiecare câmp al hardware-ului pentru care doriți să setați o marcă.

De exemplu:

  • RAM
  • Marca RAM (câmpul de referință al termenului de taxonomie)
  • Procesor
  • Marca CPU (câmpul de referință al termenului de taxonomie)

Cu toate acestea, aceasta este o abordare proastă dacă multe componente hardware au memorie RAM cu aceeași capacitate și marcă (de exemplu, aveți 10 piese hardware cu Corsair 32 GB).

Modul Drupal: creați mai multe tipuri de conținut

Cel mai „Drupal” mod de a face acest lucru este să creați tipuri de conținut pentru fiecare „lucru” pe care încercați să îl modelați și apoi să le combinați.

Deci, ați crea:

  • Tip de conținut RAM cu câmpuri capacitate și marca referință la entitate (termenul taxonomiei „marcă”)
  • Tip de conținut CPU cu câmpuri viteză și marca referință la entitate (termenul taxonomiei „marcă”)
  • Tip de conținut hardware cu câmpuri RAM referință la entitatea nodului („RAM”) și Procesor Referință la entitate de nod („CPU”)

Aceasta este cea mai flexibilă abordare, deși este nevoie de puțin mai mult timp pentru a configura.

shyammakwana.me avatar
drapel do
Multumesc pentru raspunsul descriptiv, imi plac ambele abordari. Pentru primul exemplu, ați spus că este o abordare proastă pentru multe hardware, dar am alte câmpuri precum numărul de serie, producătorul etc. Deci ar trebui să fie bine, nu?
drapel cn
@shyammakwana.me Da, câmpurile precum numărul de serie și producătorul hardware sunt bune. Ideea de bază este că „fiecare lucru/obiect ar trebui să aibă propriul tip de conținut, iar câmpurile pentru proprietățile acelui lucru/obiect ar trebui să fie pe tipul de conținut relevant”. Deci, este bine să aveți un „număr de serie HW” pe hardware, dar în general nu doriți „număr de serie HW” + „număr de serie RAM” pe hardware („numărul de serie RAM” ar trebui să fie cu RAM).
shyammakwana.me avatar
drapel do
Văd ce spui. Segregarea la ultimul lucru/obiect este o abordare bună. M-am gândit să pun numărul de serie al RAM în „Număr de serie HW” și marca RAM în „Marca RAM” și la fel pentru tastatură. Dar multumesc.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.