如何使用类常量作为 Twig 数组/对象/哈希图中的键?当我尝试这个时
{ constant('App\\Entity\\User::FOO'): 'bar' }
Run Code Online (Sandbox Code Playgroud)
...我收到此错误:
哈希键后面必须跟有冒号 (:)。意外的标记“标点符号”值为“(”(“标点符号”应为值“:”)。
然而,它确实以相反的方式工作(即使用常量作为值):
{ 'bar': constant('App\\Entity\\User::FOO') }
Run Code Online (Sandbox Code Playgroud)
只需将其括constant()在括号中,如下所示:
{ (constant('App\\Entity\\User::FOO')): 'bar' }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
947 次 |
| 最近记录: |