[support] CCK+Views kérdés

Fábián Zoltán fzolinet at gmail.com
2009. Aug. 11., K, 19:55:39 CEST


A berendezéseknek vannak azonos típusú adataik - Ezek a berendezések típusban vannak.
Van egy olyan típus, hogy tulajdonságok. Ebben az esetben a tulajdonság berendezéshez tartozik, változó számú, és a tulajdonságnak csak bizonyos jellemzői, mint például a jellemző hossza, súlya, stb  vannak letárolva - amennyinek lennie kellene.

A érési eredményeknél viszont a valós mérések vannak, amelyek mindig egy-egy konkrét tulajdonsághoz tartoznak.
Hagyományos leírással.

Berendezés (ID PK) 1<-> n Tulajdonság(Id PK, Berendezés ID FK) 1 <=> n Mérési eredmények ( id PK, tulajdonság_id FK)

Valójában én így gondolom eredetileg. A technikai részletekkel vannak bajaim.

Fabio

-----Original Message-----
From: support-bounces at drupal.hu [mailto:support-bounces at drupal.hu] On Behalf Of Palócz István
Sent: Tuesday, August 11, 2009 12:46 PM
To: Drupal általános levelező lista
Subject: Re: [support] CCK+Views kérdés

Szia!

Csak most olvastam az eredeti kérdés felvetésedet.
Fábián Zoltán wrote:
> Sajnos a Views nem igazán alkalmas arra, hogy több tartalomtípusból 
> hatékony lekérdezéseket gyártsak
> Megnéztem más relációkról beszélő cuccokat. Vagy én nem értem, hogyan 
> működnek, vagy nem működnek megfelelően.
Jól látod. A views nem arra való, mint a Q-table, hogy SQL 
lekérdezéseket jeleníts meg vele.

Az eredeti kiindulás már problémás
> Készítek egy tartalomtípust Berendezés néven. A berendezésnek több adata 
> van, például egy azonosítója, ami nem feltétlenül a node azonosító, 
> hanem egy tetszőleges karaktersorozat (Esetleg a path_ertek)
> Minden berendezésnek változó számú tulajdonsága lehet. Erre készítek egy 
> tartalomtípus, mondjuk azt, hogy Tulajdonság. Amikor létrehozok egy 
> Tulajdonság típusú tartalmat, akkor meg kell adnom, hogy melyik 
> Berendezéshez tartozik. Ezt a berendezés tartalomtípus egy linkjén 
> keresztül tudom megadni – átadom a node és/vagy a fenti azonosítót egy 
> mezőbe.

Neked van egy tartalom típusod amit Berendezésnek hívunk. Ennek vannak 
különböző fajtái. Ha minden berendezésed más típusú, tehát nincs olyan, 
hogy tudnál pár csoportot csinálni a Berendezésekből, melyeknek azonos 
tulajdonságai vannak akkor bajban vagy, hisz pont azt veszted el ami 
miatt ez az eszköz hatékony és a Drupal hatékony.
De nézzük csak tovább. Neked lehet nem is kell Berendezés tartalom 
típus. Neked mérési eredmény tartalom típus kell. Hisz ez az amiből több 
azonos típus van, ez az amit listázni szeretnél. Ebből lesznek az 
eredmények ugye. Mivel nem tudom hány berendezésről van szó és hogy 
pontosan mi a feladat további tanácsot nem nagyon tudok adni. 
Mindenesetre én biztos, hogy erre indulnék el, ha már cck és views. Mely 
azért lehet jó választás, mert a webes világ folyamatosan változik és 
ezt a változást könnyű követni ezekkel az eszközökkel. Azonban ha Te egy 
már száz éve használt programot akarsz átültetni, melyet újabb száz évig 
fognak használni azonos készülékekkel azonos lekérdezésekkel (csak a 
mérési eredmények változnak majd) akkor azt javaslom fejlesz egy egyéni 
modult. Egy sql lekérdezést összerakni úgy, hogy egy lapozható 
rendezhető táblázatod legyen nem egy nagy vasziszpúder. És ebben az 
esetben megéri belefektetni a programozásba a munkát. Ha a lekérdezések, 
és felviendő adatok száma is folyton változik akkor nyilván ez az út 
kerülendő.

pp

pp
_______________________________________________
support mailing list
support at drupal.hu
https://drupal.hu/mailman/listinfo/support



További információk a(z) support levelezőlistáról