没有在Symfony2.3中找到DTD

时间:2013-12-12 07:35:33

标签: symfony sonata-admin symfony-sonata sonata-user-bundle

我正在使用Symfony2.3 _ Sonata Admin + Sonata电子商务套装所有安装都已成功完成。

但是当我登录后端网址时,请告诉我:

An exception has been thrown during the rendering of a template ("[ERROR 522] Validation  failed: no DTD found ! (in n/a - line 2, column 21)
[ERROR 1877] Element '{urn:oasis:names:tc:xliff:document:1.2}trans-unit': Duplicate key-   sequence ['sonata.invoice.references.date'] in key identity-constraint    '{urn:oasis:names:tc:xliff:document:1.2}K_unit_id'. (in /var/www/xyz.com/web/ - line 172, column 0)") in SonataUserBundle:Admin:Security/login.html.twig at line 14.

我不知道为什么? 我完全混淆了? 谁知道这个?

2 个答案:

答案 0 :(得分:1)

确实,这已在此处修复:https://github.com/sonata-project/ecommerce/commit/1aee2f8f78eb38a42b5f84260348262af8c2312d#diff-d0af37f82ac64ab8fc32c34c2f39b110

您应该更新您的依赖项以解决问题。谢谢。

答案 1 :(得分:0)

您的翻译文件中可能有重复的翻译密钥。 Symfony无法创建转换缓存文件。