|
1
2
我会执行 Visitor Pattern 为此。
每个第三方扩展应实现
界面
你定义的,这样你就知道你可以调用一个特定的方法,比如
然后,每个扩展实现自己的呈现。也许它利用了 View partial 在Zend框架架构中。或者,它可能使用一些完全不同的代码将自己呈现为PDF或其他东西(也许每个扩展都需要能够覆盖内容类型头?). 关于如何注册它,请查看Zend_应用程序框架以定义 resource plugins . |