Zend jako dość porządny framework PHPowy wypracował sobie bardzo ciekawy sposób ładowanie klas, który wywodził się z banalnego pomysłu na autoloadera. Mianowicie nazwa klasy zawierała w sobie częściową ścieżkę do pliku zawierającą kod naszego obiektu. Kolejne nazwy folderów i na końcu również samego pliku z klasą były odseparowane od siebie podkreślikiem „_” (chyba tak to się nazywa
), tak więc przykładowa nazwa klasy wyglądała tak:
Core_Db_Connector co przenosiło się bezpośrednio na lokację /Core/Db/Connector.php.
Pomysł stary i dość powszechnie stosowany choć przeciwników też ma. Programiści Zenda jednak zaadoptowali ten pomysł, lecz gdy zauważyli, że co programista to inna wizja rozłożenia standardowych elementów systemu po katalogach, to pomogli nam to również uporządkować. Dlatego właśnie powstały prefixy dla najważniejszych i często stosowanych elementów systemu.
Poniżej przedstawiam taką podręczną liste, która każdemu początkującemu programiście Zend Frameworka się przyda
| Katalog | Prefix | Przykład zastosowania |
| api | Api_ | Api_Resetuj |
| forms | Form_ | Form_Dodaj |
| models | Model_ | Model_Wpisy |
| models/DbTable | Model_DbTable_ | Model_DbTable_Imiona |
| plugins | Plugin_ | Plugin_Kolorowanie |
Ostatnimi czasy dłubie trochę przy pomocy tego rozwiązania, więc sądzę, że będzie tu więcej artykułów o Zendzie