#php #twig
#php #twig
Вопрос:
Я обновляю систему PHP, используя Twig с расширением I18n, до последней версии twig 1.0.0-77.
Проблема в том, что Twig не может найти Twig_Extension_I18n, когда я перемещаю его и связанные файлы в соответствующие папки из старой версии, я получаю ошибку интерфейса, поэтому кажется, что проблема не может быть исправлена таким образом.
Тег «trans» также перестал работать, но поскольку этот тег используется многими представлениями, мне нужен точно такой же синтаксис.
Итак, как мне заставить тег «trans» работать в последней версии twig?
Спасибо
Ответ №1:
Fabpot переместил это расширение в свое собственное репозиторий расширений на Github. Чтобы использовать его, вам нужно запустить автозагрузчик для инициализации Twig с этими расширениями.
require( "/path/to/Twig-extensions/lib/Twig/Extensions/Autoloader.php" );
Twig_Extensions_Autoloader::register();