如何使用类常量作为 Twig 数组/对象/哈希图中的键?当我尝试这个时
{ constant('App\\Entity\\User::FOO'): 'bar' }
...我收到此错误:
哈希键后面必须跟有冒号 (:)。意外的标记“标点符号”值为“(”(“标点符号”预期值为“:”)。
但是,它确实可以以相反的方式工作(即使用常量作为值):
{ 'bar': constant('App\\Entity\\User::FOO') }
只需将
constant()
括在括号中,如下所示:
{ (constant('App\\Entity\\User::FOO')): 'bar' }