symfony - Symfony2 中的 Twig CamelCase 过滤器

标签 symfony twig

所以我对 Symfony2 还很陌生,我正在尝试在 twig 模板中使用 camelize 过滤器。但是,当我请求该页面时,我收到一条错误消息,指出过滤器不存在:

The filter "camelize" does not exist in ::base.html.twig

这是我的模板文件中的行:

{{ 'hello world' | camelize }}

过滤器列在 Twig 的 quick reference page 上。

我很困惑,Symfony2 不支持所有 twig 的过滤器吗?好像少了很多,为什么呢?如果它不支持它们,那么有什么方法可以添加缺少的吗?

提前致谢!

编辑 好吧,事实证明我是弱智,我需要记住检查我是否确实拥有正确的 git 项目。难怪我很困惑。谢谢回复!

最佳答案

Symfony 2 有用于驼峰式大小写的标题过滤器

{{ entity.yourstring | title }}

将字符串改为驼峰式大小写

关于symfony - Symfony2 中的 Twig CamelCase 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12641802/

相关文章:

javascript - Twig PHP 渲染器和 Tempo JS 渲染器在一起?

forms - 在 Symfony 惠斯集合中嵌入表单时出错

php - Symfony2 的 Docker 容器中的权限问题

symfony - 在 Symfony2 中使用 OAuth2 client_credentials 进行身份验证

mysql - 为什么 Easyadmin 不考虑多对多关系中的约束

php - 如何从 Symfony2 实体字段中的 Twig 模板检索底层实体对象?

angularjs - 如何使用 angularjs 制作动态(可变)内容?

javascript - 使用 window.location 在 url 中 &amp

php - 使用多个数据库连接访问存储库和实体

php - Twig Assets 声明中的变量