gpt4 book ai didi

symfony - 如何覆盖 FOS 用户包表单标签

转载 作者:行者123 更新时间:2023-12-02 19:43:03 24 4
gpt4 key购买 nike

我很难覆盖 Symfony2 的 FOS 用户包使用的标签。

我已经覆盖了 Form 类,但是没有像“setOption”这样的元素的选项,只有 getter。

我可以删除一个元素,然后使用正确的标签再次添加它,但这似乎有点矫枉过正。有没有什么好的方法可以覆盖表单元素上的选项,或者只是翻译键?

最佳答案

您不需要覆盖 Form 类。

vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Resources/translations/FOSUserBundle.xx.yml 文件复制/粘贴到 app/Resources/translations 目录中(具有相同的目录结构和相同的文件名)并重新定义翻译以方便您。

编辑:正如 @mario-johnathan 所说,覆盖翻译不是包继承的一部分。请参阅http://symfony.com/doc/current/cookbook/bundles/override.html#translations官方文档

关于symfony - 如何覆盖 FOS 用户包表单标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13473329/

24 4 0