作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Symfony 2.3,并且在我的分析器中有与 Twig 相关的弃用警告。如:
DEPRECATION - Using "replace" with character by character replacement is deprecated
and will be removed in Twig 2.0
|replace
标签似乎仍然是 Twig 文档的一部分,所以我对如何处理这个警告有点困惑。
此外,我从我使用的第三方 bundle 中收到类似的弃用警告。
最佳答案
您需要更改传递参数 的方式以替换 twig 中的函数:
以前是两个参数,现在是数组。
您可以查看代码源,它不是已弃用的 replace twig_replace_filter 函数,而是只有一种调用方式:https://github.com/twigphp/Twig/blob/1.x/lib/Twig/Extension/Core.php#L534
请注意,twig 文档显示了正确的示例: http://twig.sensiolabs.org/doc/filters/replace.html
关于php - 弃用 Twig 过滤器,改用 Twig_SimpleFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891023/
我有一个使用 Symfony 2 的基于 Twig 的项目。由于 Symfony 2 的特性,使用了命名空间。因此,我无法在命名空间之外提供全局函数。 这是我的 Twig 扩展类: new Twig
我正在使用 Symfony 2.3,并且在我的分析器中有与 Twig 相关的弃用警告。如: DEPRECATION - Using "replace" with character by charac
我是一名优秀的程序员,十分优秀!