在我的一个项目中,我安装了第三方插件。根据我的理解,插件是Zend Framework意义上的常规模块(在这种情况下,框架版本为1.12)。如何覆盖Pimcore插件中的控制器
有没有办法用我自己的实现覆盖与插件一起提供的控制器,而无需更改模块本身?我想到了类似于“首先从某个命名空间检查控制器;如果它不存在,则回退到模块中的控制器”。
我最终试图实现的是以“隐藏”或透明的方式扩展模块,以便我不必更改默认路由,并且应用程序仍然会从用户看起来和工作相同透视。
如果这不可能,一般来说扩展Pimcore插件或Zend模块的最佳实践是什么?
一个潜在解决方案的链接总是受欢迎的,但请[在链接周围添加上下文](http://meta.stackexchange.com/a/8259),以便您的同行用户可以了解它是什么以及为什么在那。如果目标网站无法访问或永久离线,请始终引用重要链接中最相关的部分。考虑到仅仅是一个链接到外部网站是一个可能的原因[为什么和如何删除一些答案?](http://stackoverflow.com/help/deleted-answers)。 – FelixSFD
感谢您的提示。我已经相应地更新了我的答案。 – campino2k