我知道手册中 Zend Framework 模块化应用程序的默认目录结构。
/application
/controllers
/modules
/admin
/controllers
/views
/views
/configs
/www
index.php
但我想知道为什么我要这样做。在/application中拥有默认模块,在/application/modules/:moduleName中拥有其他模块,这真的很令人讨厌。这更像是一个讨论问题,而不是一个帮助我的问题。
具有这样的目录结构的优点和缺点是什么:
/application
/modules
/admin
/controllers
/views
/default
/controllers
/views
/configs
/www
index.php
从我的角度来看,唯一的缺点是它在默认/手动中不是这样写的。我看不到任何其他的。我错过了什么吗?
甚至更多——我认为这个结构应该是任何新 ZF 应用程序的默认结构。我想知道为什么 Zend 开发人员不使用它。