Ben doğru yönde yukarıdaki cevabı kafaları sanmıyorum. Başlamak için,
Zend Framework is often called a
'component library', because it has
many loosely coupled components that
you can use more or less
independently.
Source: Zend Framework & MVC Introduction
Birçok proje artık 45MB sınıf ayak izini en aza indirmek için Zend bileşenlerin bir alt kümesini el almak çünkü standart kullanım projesi oluşturulması için önerilen MVC yapısı ve zftool hem de içerecek varsayarsak kötü bir varsayımdır.
Bunun yerine, Thomas Yukarıdaki onun cevabını ima bir noktaya bakalım:
Also, the library directory will
usually contain a directory called
'Zend'.
Ve şimdi zerdüştlerin Programcı Başvuru Kılavuzu:
Zend Framework standardizes on a class
naming convention whereby the names of
the classes directly map to the
directories in which they are stored.
The root level directory ... is the
"Zend/" directory ... All Zend
Framework classes are stored
hierarchically under these root
directories..
Class names may only contain
alphanumeric characters. Numbers are
permitted in class names but are
discouraged in most cases. Underscores
are only permitted in place of the
path separator; the filename
"Zend/Db/Table.php" must map to the
class name "Zend_Db_Table".
Important: Code that must be deployed
alongside Zend Framework libraries but
is not part of the standard or extras
libraries (e.g. application code or
libraries that are not distributed by
Zend) must never start with "Zend_" or
"ZendX_".
Source: Naming Conventions
Daha iyi bir öneri kök dizininde '/ Zend' kontrol etmek olurdu, ancak bu geliştirici yukarıdaki önerileri vazgeçmek karar verdi ve bazı küresel kütüphane dizine Zend sınıf dosyaları atmış bir proje dışlar.
En iyi tahmin özyinelemeli (... Zend_) önerilen sözde ad eşleşen sınıf isimleri arayan bir projenin dizindeki tüm dosyaları topak olacaktır.