挑战:Zend框架插件包装载机
我想我的模块化库文件夹在我的Zend框架的应用程序。这很好,如果你想把所有的东西放在同一个命名空间中,比如“App_”。但问题是当你有一打的包中如注册包装,包装ACL,导航包,富包装等。现在,每个包有一定的视图助手,有些控制器插件,一些动作助手再加上一些其他的基类。您可以单独添加每个视图帮助程序路径,但这可能会破坏application.ini文件/ bootstrap。
所以现在的问题是,有没有人知道“插件包”加载器ZF的?
为了说明一下,最好有一个资源插件可以传递包名称,它会添加名称空间,注册一些默认选项(如助手路径),然后您可以将其配置为向操作助手代理添加助手。每个插件包可能必须有自己的ini文件或一个init程序员可以初始化插件程序包的init类。任何想法或这种事情的知识将不胜感激。
不知道这是否会对您有所帮助,但您是否考虑编写自定义自动加载器。 PhpThumb的一个例子是http://goo.gl/cxj7P – Marcin 2011-01-22 09:46:37
@Marcin:我喜欢你的建议。我认为它是一个难题。不过,我正在寻找一个全功能插件包加载器。 – Fatmuemoo 2011-01-22 19:54:56