ZfMySite 2.0
Mar 29, 2008 | | Zend Framework php
Takže jsem upravil v configure.in číslo verze, pustil make dist a výsledný balíček překopíroval na web (jo ještě copy trunku v svn na tag 2.0
). Stahovat můžete na stránce s informacemi, kde je vždy poslední verze.
Od minula je tam poměrně dost změn, asi ta největší je, že aplikace jede na aktuálním Zend Frameworku 1.5 (už od RC1). To znamenalo
- počkat až se vyřeší některé bugy, které v 1.5 preview byly
A pak změny, které souvisejí s novými vlastnostmi frameworku
- přechod z vlastního two-step view pluginu na Zend_Layout
- využití partial, placeholder a action view helperů
- některé aplikační drobnosti jako trackbacky, odkazy na předchozí a následující článek, trochu ajaxu na archiv, předělání přepínání jazykových verzí
Časem předělám formulář na komentář na Zend_Form, formuláře v administraci asi nechám klasicky přímo v šablonách a validované přes Zend_Filter_Input, stačí když si práci se Zend_Form vyzkouším jen na na jednom formuláři
. Pak taky přepíšu celý web na utf-8, zatím jsem se tomu vyhýbal, ale už se to začíná trochu komplikovat, zejména z toho důvodu, že většina komponent Zend_Frameworku s utf-8 tak nějak počítá. O Zend_Form se pak pokusím něco napsat, no a pak uvidíme. Času dost ubylo tak frekvence psaní na blog trochu poklesla, stejně jak se propadá světová ekonomika do recese a energetická krize pomalu ťuká na dveře
. Dokud je čas a peníze, máte všechno k dispozici i v svn/websvn.
2987x
Ale jinak diky. Bezva prace.
Zkouším se vrátit od Symfony k ZF, bo Symfony mi přijde nepřehledná (no, ne že by na tom ZF byl lépe, ale má trochu jinší filozofii - filozofii skládačky - a to potřebuji).
Abych zbytečně nemluvil o ničem, chci se zepotat na jednu věc. Máš nějaký zvláštní důvod používat toto:
$this->_config=Utils::recursiveToObjectCast($confArr);na místo tohoto
$this->_config=new Zend_Config($confArr);případně
$this->_config=new Zend_Config($confArr, true);Jen se ptám, jestli ta třída Zend_Config nemá nějaké nevýhody o kterých nevím.
Jo a myšlenka s třídou pro aplikaci - HomeWebApp je skvělá, i když v tvém článku na toto téma se o tom v komentářích lehce pochybuje. Ale to sem nepatří, i když to je poměrně zajimavé téma.
tak ještě jednou díky a ať se daří
Golf