【问题标题】:Upgrade to Drupal 9 from8 having Twig related error从 8 升级到 Drupal 9 出现 Twig 相关错误
【发布时间】:2022-01-12 19:15:44
【问题描述】:

我最近通过 composer 将 drupal 升级到了 9 个版本。我在 drush watchdog:show 命令中遇到以下错误

Error: Class 'Twig_Function_Function' not found in  
Drupal\bookmark_field\TwigExtension\BookmarkExtension->getFunctions()

【问题讨论】:

  • 我找不到书签字段。那是自定义模块吗?
  • 是的,它是自定义模块

标签: drupal drupal-8 drupal-9


【解决方案1】:

Twig_Function_Function 是 Twig 1 中的 deprecated 类,其使用的是 deprecated in Drupal 8,现在已被删除为 Drupal 9 requires Twig 2

在您的书签字段模块中,您需要更新代码以使用\Twig\TwigFunction 而不是旧的Twig_Function_Function

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    相关资源
    最近更新 更多