Posledné novinky
Asi hotovo.
Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...
14.12.2014 19:13
Prvá funkčná verzia
Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...
14.12.2014 00:23
Začíname
Swift 2 je systém na zobrazovanie obsahu podla šablón (template engine) pre webové aplikácie založené na PHP 5.
Inštalácia
Do svojho projektu umiestnite adresár swift2, obsahujúci všetky súbory frameworku swift2. Adresár môžete umiestniť kamkoľvek. Rovnako vytvorte tri adresáre s vhodným pomenovaním, ktoré budú slúžiť na tieto účely:
- template - bude obsahovať súbory šablón,
- compiled - bude obsahovať súbory šablón skompilované a pripravené na vykonávanie,
- cache - bude obsahovať cache súbory.
Uistite sa, že PHP môže do týchto adresárov zapisovať súbory.
Otvorte php súbor, v ktorom chcete pridať podporu pre šablónovanie frameworkom Swift 2. Pripojte do kódu súbor class.swift.php v adresári swift2. Následne nastavte podla tohoto príkladu:
- <?php
- include './swift2/class.swift.php'; // Pridanie kódu frameworku
-
- $swift = new Swift(); // Vytvorenie nového objektu frameworku
-
- $swift->setTemplateDir('./templates'); // Cesta k adresáru so šablónami
- $swift->setCompilerDir('./compiled'); // Cesta k adresáru so skompilovanými šablónami
- $swift->setCacheDir('./cache'); // Cesta k adresáru so súbormi cache
- ?>
Použitie
Ak už máte súbor class.swift.php pridaný do svojho kódu a objekt $swift vytvorený a nastavený, môžete framework použiť takto:
- <?php
- ...
-
- $swift->assign('text', 'Ahoj svet!'); // Vloží text Ahoj svet! do markeru text
- echo $swift->parse('hello_world.html'); // Spracuje súbor šablóny hello_world.html nachádzajúci sa v adresári šablón, obsah potom vráti a pošle na výstup
- ?>
Šablóna
Šablóna hello_world.html by mohla vyzerať napríklad takto: