Háefko news
Web Háefka dostal nový kabátek a updatovanou dokumentaci. Háefko novou verzi.
Pojďme rovnou k věci, „nejjednodušeji“ můžeme Ajax-response vygenerovat „ručně“ :
public function saveCommentAction($postId) { $form = $this->commentForm; if ($form->isSubmit() && $form->isValid()) { // saving comment if ($this->ajax) { echo $comment; exit; } else { $this->redirect('post'); } } else { if ($this->ajax) { echo 'Neodeslali jste formulář!'; exit; } else { $this->redirect('back'); } } }
Tento přístup je snad jasný. Pokuď je stránka volána ajaxem, vypíšeme
potřebné sdělení a zavoláme exit(), aby se již nic
nerenderovalo (layout je v tuto chvíli již vypnutý, ale renderovala by se
běžná šablona).
Spot o tom, ja v Háefku efektivně a rychle tvořit s javaScriptovou knihovnou jQuery.
Číst dále…V nové větvi Háefka je přislíbena také javascriptová validace formulářů. Dnes jsem ji snad dokončil. Validace vyžaduje dvě js knihovny: jQuery framework a vlastní háefkový js soubor se dvěmi funkcemi.
Výsledek snažení si můžete prohlédnout a vyzkoušet pod tímto spotem.
Při chybě je jednoduše přidán element <label>, který
si pak můžete velmi jednoduše ostylovat pomocí CSS.
Vytvoření js scriptů probíhá zcela automaticky. Pokud používáte
jsHelper, nemusíte se starat ani o samotné načtení
jquery.validate.js!
Samozřejmě, je třeba dochytat nějaké drobnosti, ale hlavní funkčnost
tu už je! ![]()
Na adrese http://haefko.programujte.com můžete nyní nalézt novou prezentaci mého frameworku.
Ale co více, naleznete tam také samotný framework ke stažení. Nyní ve verzi 0.6.beta3. Manuál je postupně dále rozšiřován!
Nyní si shrňme, co přišlo s verzí 0.6:
a mnoho dalšího. Stačí stáhnout a
vyzkoušet
Enjoy!