views
DESCRIPTION
TRANSCRIPT
Views
Views
Dinamikus lekérés építő és megjelenítő rendszer
Hagyományos módszer
SELECT * FROM {node} WHERE ORDER BY nid DESC LIMIT 10
Hagyományos módszer
● Problémák– A módosításhoz programozó kell
– Különleges megjelnítés sok munka
– Unalmas implementálni
– Adj hozzá CCK-t, tedd függővé organic groups-tól stb
Views
● Ki lehet rakni a felhasználó elé● Kezeli a megjelenítést is (pluginek)● Exportálható● Rengeteg modul támogatja● Adatforrás bármi lehet az adatbázisból
– Views 3-ban ez a korlátozás megszűnik● Solr, flickr, picasa, facebook, google stb
Az adatok megjelenítése
● Hol?● Hogyan?
Hol
● Display– Block
– Feed
– Page
– Attachment
– Stb
● Öröklik a beállításait a default display-nek
Hogyan
● Style plugin, row plugin● Alapvető dolgok (lista, táblázat stb)
csomagolva, de rengeteg contrib van
View felépítése
● SELECT * FROM … ORDER BY … LIMIT …
View felépítése
● Fields: pontosan mi kell● Sort: rendezés● Filter: szűrés● Arguments: dinamikus argumentumok● Relationships: kapcsolatok