覆盖ZF2

时间:2016-01-25 19:06:12

标签: zend-framework zend-framework2 override method-overriding

我可以覆盖ZF2中的标准translate功能,包括表单翻译吗? 在当前状态下,我只使用自己的$this->translate()方法替换M2M方法来完成此操作,所以如何全局(使用表单构建器(标签,选择值等)和其他方式)? 谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

您可以使用您的课程扩展Zend\I18n\Translator\Translator并覆盖translate方法。

然后你可以在服务管理器中用你自己的服务代替通常的translator服务,在配置中定义一个与translator密钥对应的服务