Zend Framework merge în mintea celor mai mari frați - instrumentul Zend vă va ajuta în crearea rapidă a unui proiect bazat pe ZF.
În primul rând, trebuie să descărcați Zend Framework de pe site-ul dezvoltatorului sau să folosiți depozitul de proiecte:
Notă. Dacă linuksoyd proiecte adevărate și de multe ori crea ZF - apoi lăsați în jos fișierul zf.sh în / usr / bin (sau orice altă cale în cazul în care sistemul va fi capabil să-l găsiți), și dosarul Zend în cazul în care v-ați înregistrat include_path pentru PHP (urmați comandă php -i | include_path grep)
Ar trebui să avem următoarea structură de directoare:
Acum deschideți consola du-te la directorul htdocs și tastați:
Notă. utilitatea a fost testată sub Linux, există posibilitatea ca și în Windows să funcționeze (folosiți zf.bat)
După aceasta, trebuie să creați un proiect, iar accesând pagina ar trebui să vedeți ceva similar cu imaginea la începutul articolului. Structura directorului va arăta astfel:
Uită-te la rezultatul (fișierul UsersController.php):
Pentru fiecare acțiune veți crea un script de vizualizare aproape gol:
Notă: Dacă folderul public nu este rădăcina - apoi adăugați un fișier «/public/.htaccess» regula «RewriteBase / public /» după «RewriteEngine On»
În plus față de această funcție, există în continuare următoarele "posibilități":
- Crearea unei clase pentru teste unitare, activarea / dezactivarea acestora - furnizorul de test nu este recunoscut de către utilitar
- Crearea unei viziuni - înjurături și nu creează nimic, remedierea unei erori în clasă implică și mai multe greșeli
În TODO, dezvoltatorii:
- Generator de modele - aș dori să văd organizarea modelului "corect" ținând cont de cele mai recente modificări ale cadrului
- Formele de generatoare - interesante, trebuie să existe o legătură cu modelul, cred că va fi delicios