boltubm418
New Member
I've seen a lot of articles about integrating ZF and Doctrine. There is also a proposal for ZF here but they have always two possible structures. Either they put all models into one top level model directory or they put it into a module related model directory. application|-- Bootstrap.php|-- configs|-- controllers|-- models - EITHER HERE|-- modules| -- examplemodule| |-- controllers| |-- models - OR HERE| |-- views|-- viewsFor our projects I see problems for either of the two options:
1. One directory: application/models - in a complex system after a short time there will be hundreds of files, over all when you have the table classes two (e.g. User.php and UserTable.php).
2. Module based model directories: application/modules/examplemodule/models - in many cases we use models in multiple modules at the same time. So the "User" is required e.g. in the modules "game", "administration", ...Is there a way to use some kind of sub directories under the top level directory "models" to get some grouping. It should be completely independent of the module structure.application|-- Bootstrap.php...|-- models| -- user| |-- User.php| |-- Friend.php| |-- other user related models| -- game| |-- Game.php| |-- Score.php| |-- ......Any solution should support autoloading and the class generation from yaml files.Any ideas, links or solutions? Thanks!
1. One directory: application/models - in a complex system after a short time there will be hundreds of files, over all when you have the table classes two (e.g. User.php and UserTable.php).
2. Module based model directories: application/modules/examplemodule/models - in many cases we use models in multiple modules at the same time. So the "User" is required e.g. in the modules "game", "administration", ...Is there a way to use some kind of sub directories under the top level directory "models" to get some grouping. It should be completely independent of the module structure.application|-- Bootstrap.php...|-- models| -- user| |-- User.php| |-- Friend.php| |-- other user related models| -- game| |-- Game.php| |-- Score.php| |-- ......Any solution should support autoloading and the class generation from yaml files.Any ideas, links or solutions? Thanks!