我是zend框架的新手并且有非常基本的疑问。我创建了一个遵循自己框架的应用程序。我想将此应用程序与zend框架集成。每当有任何请求进入zend框架时,我都希望将相同的请求转发给我的应用程序来执行一些操作,然后将控制权交还给zend框架。问题是,将你自己创建的外部模块直接包含在zend框架的index.php或bootstrapper中,或者为它创建一个插件是不是很好?
答案 0 :(得分:0)
我认为最好创建一个插件。所以你可以在zend框架处理之前访问请求对象。
答案 1 :(得分:0)
Zend Framework(ZF)遵循MVC模式,因此遵循某种目录结构和命名约定。当ZF刚开始时,从一开始就没有明显地将代码正确放置......每个框架都有自己的约定......
查看快速入门教程
当你启动并运行时,除了ZF之外,运行多个PHP库非常容易。
您的ZF libray结构将是这样的:
您必须注册库,ZF自动加载在从项目代码中调用不同的类时处理其他所有内容。
答案 2 :(得分:0)
为了最佳实践,我认为你应该使用插件。
但是,有些情况下,您希望完全绕过Zend Framework以获得性能。在运行Controller之前,您可以使用外部模块和退出。