01 Zend Framework Könyvtárak felépítése

A ZF használatához először töltsük le a legutolsó library-t.

A Zend Framework esetén fontos a könyvtárstruktúra és a könyvtárak elnevezései, mert ennek alapján találja meg a keretrendszer a megadott osztályokat. A Zend az alábbi könyvtárstruktúrát javasolja:

projektnev

  • application - Itt van a Zend alkalmazás View, Model és Controller része. A webről nem elérhető módon!
    • controllers

application.ini - a Zend alkalmazás beállításainak helye

  • models
  • views
    • filters
    • helpers
    • scripts
      • index
  • library - egyéb saját lib-eket is ide rakhatunk. Fontos, ahogy a php_include-ba bekerüljön az útvonal. A Zend erről gondoskodik
    • Zend - Ide a letöltött csomagból a library/Zend könyvtár tartalmát kell tenni
  • tests - Tesztesetek, egységtesztek helye
  • web_root - Itt lesz a web szerveren a virtuális könyvtár gyökere, tehát közvetlenül csak az érhető el, ami itt vagy ennek az alkönyvtárában található
    • css - a weboldal css fájljai
    • img - a weboldalon használandó képek
    • js - javascript fájlok

 

Ha a Zend hivatalos tutorialját nézzük, akkor az ott közölt könyvtárstruktúra kicsit másképpen néz ki, de így talán egyszerűbb most.