在我的一个实体中,我添加了这个:
class MyClass {
// Annotations
/**
* @ORM\Column(type="integer")
*/
private $status;
// Status values
const Created = 10;
const Refused = 20;
const Valid = 30;
// Getters, setters
}
所以我可以像枚举一样使用 MyClass::Status (MyClass::Created, MyClass::Refused etc...) 访问这些值。
我想检查我的实体在模板中的当前状态。但我不知道该怎么做。
我试过(绝望地):
{% if entity.status == entity.Created %}
哪个不按预期工作。
但没有任何效果,我在谷歌或 SO 上也没有找到任何东西。