Ve čtvrtek 9.2. jsem na ZFMeetupu ukazoval trochu pokročilejší aplikaci v Zend Frameworku 2.
Příští ZFMeetup
Dorazíte?
Ve čtvrtek 9.2. nám na ZFMeetupu Ondra Machulda povídal o použití OAuth 2.0 (nejen) v Zend Frameworku.
Dorazíte?
Mám tu poslední video ze ZF Meetupu
Příští ZF Meetup bychom rádi uspořádali buď 2.2. nebo 9.2.
Dorazíte?
Na posledním ZF Meetupu ve čtvrtek 8. 12. 2011 nám Ondra Kryl povídal o možnostech Zend_Navigation.
Samozřejmě jsme to nahrávali, takže si můžete prohlédnout video
Aktualizace: Ondra připravil i ukázkový příklad ke stažení
První ZFMeetup se vydařil (záznam), naplánovali jsme tedy další. Uskuteční se 8. 12. 2011 opět ve FraktalBaru.
Ve čtvrtek 3. 11. 2011 proběhl ve FraktalBaru v Praze první ZFMeetup. S Tomášem jsme povídali o tom, co nás čeká v Zend Frameworku 2 (18. 10. 2011 byla uvolněna beta). Na záznam se můžete podívat na Youtube, případně si můžete prohlédnout slidy (v poznámkách jsou u jednotlivých slidů odkazy na další informace).
Přijďte si s námi popovídat na příští ZF Meetup, který se bude konat 8. 12. 2011 opět ve FraktalBaru!
-- Martin Hujer
Už na Webexpu 2010 jsme přemýšleli, že by bylo fajn udělat nějaké setkání ZF vývojářů z ČR, ale pak jsme to nějak nerealizovali…
Na Webexpu 2011 jsme přemýšleli, že by bylo fajn udělat nějaké
setkání ZF vývojářů z ČR, a teď jsme se rozhodli to už konečně
realizovat ![]()
Původně jsme chtěli natočit videopozvánku, ale nakonec nás zradil zvuk, takže jen pár screenshotů:
Pokud potřebujete na tabulce zavolat update, tak to v Zend_Db
napíšete nějak takto:
$db->update('tabulka', $bind, $where);
S tím že $where se běžně sestavuje dvěma způsoby:
$whereStatements = array(
$db->quoteInto('name = ?', $name),
$db->quoteInto('surname = ?', $surname),
);
$where = implode(' AND ', $whereStatements);
$where = array(
$db->quoteInto('name = ?', $name),
$db->quoteInto('surname = ?', $surname),
);
Od verze 1.8.0 je díky úpravě metody _whereExpr() v rámci
issue
ZF-1726 možné použít i třetí, ještě elegantnější způsob:
$where = array(
'name = ?' => $name,
'surname = ?' => $surname
);
Všechny výše popsané ukázky vygenerují stejné SQL, takže není důvod nepoužívat ten poslední – nejhezčí. Jeho existenci jsem objevil náhodou – překvapilo mě, že kolega použil první způsob a tak jsem se díval, co to vlastně dělá na pozadí.
WHERE v metodě delete() se generuje stejnou metodou, takže
výše uvedené platí i pro ni.
Přeložil jsem anglický tutoriál Getting Started with Zend Framework 1.11 – více na http://www.zendframework.cz/…kem-preklad/