我正在使用带有 I18n 扩展名的 Twig 将 PHP 系统更新到最新的 Twig 1.0.0-77。

问题是 Twig 找不到 Twig_Extension_I18n,当我将它和相关文件从旧版本移动到适当的文件夹时,出现界面错误,因此似乎无法通过这种方式解决问题。

“trans”标签也已停止工作,但由于有很多 View 使用该标签,我需要使用完全相同的语法。

那么如何使“trans”标签在最新的 Twig 中起作用?

谢谢

最佳答案

Fabpot 已将该扩展程序移至它自己的 extension repo on Github 中。要使用它,您需要运行自动加载器以使用这些扩展初始化 Twig。

require( "/path/to/Twig-extensions/lib/Twig/Extensions/Autoloader.php" );
Twig_Extensions_Autoloader::register();

关于php - 升级到 1.0 后 Twig "trans"标签损坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6122556/

10-15 07:59