Jak jsem již před nedávnem psal, v novém Zend Frameworku (včera vyšel update stabilní řady 1.0.4 a také release candidate 1 verze 1.5.0) je kromě jiného i nová řada view helperů a jedním z nich je i Partial view helper. Ten slouží k zjednodušení práce s opakujícími se kusy view kódu. Ruku v ruce s ním jde i PartialLoop view helper, ten se hodí na případy opakujících se částí view v cyklech.
Konečně jsem předělal přepínaní jazyků na webu tak, aby každá jazyková verze měla jedinečná URL. Tím pádem odpadlo i používání cookies/sessions. Mořil jsem se s tím poměrně dlouho, ale nakonec jsem to zlomil. Protože mám celý web postaven na Zend Frameworku, hledal jsem řešení, jak to udělat co nejvíc tak, aby to zapadlo do konceptu Zend Frameworku, nakonec jsem ale musel použít trochu hack. K napsání článku mě přivedla i diskuze na fóru.
Určitě jste již někde v nějakém televizním dokumentu nebo zprávách zahlédli takovéto klasické těžební ropné zařízení. Není to nic moc náročného, ropa si v podstatě v klidu vytéká ze země a penízky se jen hrnou, životní prostředí to také nějak extra neničí. Za plotem může být celkem v pohodě škola a dětské hřiště. Těžba ropy ale může vypadat také úplně odlišně. Mimochodem někde jsem našel, že tomu těžebnímu zařízení se říká kozlík
, zní to docela poeticky .
Tak to vypadá, že chyby, které mě nejvíce brzdily v tom, abych se začal věnovat uzpůsobení svého blogu na novou verzi Zend Frameworku by měli být opraveny. Takže jsem s tím pomalu začal, ale narazil jsem ještě na jednu dost nepříjemnou věc. Využíval jsem totiž nedokumentovaného chování dispatcheru pro pojmenování actions a příslušných view skriptů.
Jak jste si možná všimli, implementoval jsem na tomto blogu funkci trackback
. Pod každým článkem je nyní link pro trackback url. V tomto a několika dalších článcích popíšu co to vlastně trackback je, jak funguje a jak jsem jeho podporu přidal do aplikace založené na Zend Frameworku. Pár zmínek o trackbacku na českém internetu je, ale není to úplně dostatečné, tak snad se mi to podaří napravit.