Autor Zpráva
srigi
Profil
Hello borci,

mam iba tri otazky, ktore mi brania plne sa ponorit do Zend Frameworku

1. Kde najdem skutocne dobry tutorial na Hello World aplikaciu v ZF, ale pozor na verziu 1.0? Vsetky sucasne tutorialy su pre verzie 0.9.x mozno aj starsie a tieto tutorialy na verzii 1.0 nefunguju. Moze byt aj ENG. Zatial robim pokusy podla navodu na http://naneau.nl/category/web-development/zend-framework/

2. Ako si zaistim vypisanie error stranky, ked zadam (alebo user zada) nezmyselnu URI? Priklad:
http://www.mojweb.sk/    - toto zavola IndexController / IndexAction

http://www.mojweb.sk/upload - toto zase zavola UploadController / IndexAction
http://www.mojweb.sk/ccs4445wxa - nezmselna URI --> dostanem nepeknu vynimku, kcem aby sa zavolal ErrorController / ErrorAction
Ale neviem ako zaistit volanie ErrorContolleru s prislusnou Action

3. Ako zaistim aby mi rozne Controllery volali (renderovali) ten isty ViewSkript? Ked si vytvorim Controller :/controllers/upload, bude pri IndexAction vyzadovat Viewskript :/views/scripts/upload/index.phtml. Ked vsak zavolam http://www.mojweb.sk/upload/handle, cize controller :/controllers/upload ale HandleAction, bude sa mi vyzadovat nacitanie :/views/script/upload/handle.phtml. Neviem, je to spravne? Da sa zariadit nacitanie povodneho index.phtml?
Augard
Profil
1.

http://kevinvaughan.com/pages/zend-framework-baseapp.html
dalsi tutorialy muzes najit na http://www.zftutorials.com/


2.

prostuduj si
http://framework.zend.com/manual/en/zend.controller.plugins.html#zend. controller.plugins.standard.errorhandler


3.

v manualu

Example 7.7. Choosing a different view script
vypnout v controleru auto render


$this->_helper->viewRenderer->setNoRender();
$this->view->render('tvoje templata');


nebo muzes viewHelper vypnout na trvalo


$front->setParam('noViewRenderer', true);
srigi
Profil
Pre zaujemcov, nasiel som zatial najlepsi dostupny tutorial na ZF v1.0.0 Ide o kompletny vyvoj jednoduchej app na zobrazovanie CD albumov (3 columns v DB).

http://akrabat.com/zend-framework-tutorial/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0