如何在Twig数组/对象/哈希图中使用类常量作为键?当我尝试这个
{ constant('App\\Entity\\User::FOO'): 'bar' }
...我收到此错误:
哈希键必须后跟冒号(:)。值“(”的意外令牌“标点”(期望值“:”的“标点”)。
但是,它确实以另一种方式起作用(即使用常量作为值):
{ 'bar': constant('App\\Entity\\User::FOO') }
答案 0 :(得分:2)
只需将constant()
括在括号中,如下所示:
{ (constant('App\\Entity\\User::FOO')): 'bar' }