我正在尝试获取ZendFramework,但我不想使用深层复杂的文件夹结构(这对我正在编写的应用程序来说太复杂了。
如何使用自己的自定义文件夹结构制作ZF?我发现谷歌的人们讨论了不同的选择,但我找不到用我的文件夹结构创建新项目的方法。
我需要保持简单..不确定所有细节,但
等-Confiiguration
-Models
- 模块
- 模块A
----控制器
----浏览
- 模块B
----控制器
----浏览
- 等
答案 0 :(得分:2)
说实话,我不知道它比新的标准文件夹结构简单得多。您还需要一个库文件夹,因为如果不扩展单个ZF类,您将无法创建它。然后你也需要一个公共文件夹,最后你几乎处于默认布局。这样做的主要优点是你可以使用zend工具(cli)在shell中创建新元素。
如果您无法确信使用标准解决方案,请继续执行您发布的解决方案。有什么问题呢? ZF没有给你任何关于如何构建你的文件夹结构的约束,配置/ bootsrapping是将它们绑定在一起工作的整体。
有一个例外......如果扩展库,则应使用ZF命名/文件夹约定。
答案 1 :(得分:1)
看看Zend提供的路由功能,你应该可以根据需要调整目录结构。结合使用和set_include_path函数,这不应该太难