Twig

灵活、快速且安全的
PHP 模板引擎

a Symfony Product
文档 函数 enum_cases
您正在阅读 Twig 3.x 的文档。切换到 Twig 1.x, 2.x 的文档。

问题 & 反馈

许可证

Twig 文档 在新的 BSD 许可证 下获得许可。

enum_cases

3.12

enum_cases 函数在 Twig 3.12 中添加。

enum_cases 返回给定枚举的案例列表

1
2
3
{% for case in enum_cases('App\\MyEnum') %}
    {{ case.value }}
{% endfor %}

当为 enum 参数使用字符串字面量时,它将在编译时进行验证,以确保是有效的枚举名称。

参数

  • enum: 枚举的 FQCN