sve zavisi sta je po vama "modul"
nekome je modul kad doda nesto sitno, recimo validaciju email adrese, a nekome je ceo sajt modularan.. recimo /blog/ je jedan ceo modul /gallery/ je drugi i oni apsolutno nemaju pojma jedni o drugom, svako ima svoj controller, view, i modele a koriste zajednicke core klase, recimo klasu za pristup bazi...
ja stvari organizujem po zendovom modelu:
http://framework.zend.com/manual/en/...nventions.html
evo jedan primer
Citat:
Class names may only contain alphanumeric characters.
Numbers are permitted in class names but are discouraged.
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".
|
s tim sto moj autolader ima i mogucnost izuzetka, tj postoji array class_index i ako se u njemu nadje ime klase prvo se gleda tamo a ne u standardnom dir-u.