繁体   English   中英

Twig`constant()`作为数组键

[英]Twig `constant()` as array key

如何在Twig数组/对象/哈希图中使用类常量作为键? 当我尝试这个

{ constant('App\\Entity\\User::FOO'): 'bar' }

...我收到此错误:

哈希键后必须跟一个冒号(:)。 值“(”的意外标记“标点”(期望值“:”的“标点”)。

但是,它确实以另一种方式起作用(即使用常量作为值):

{ 'bar': constant('App\\Entity\\User::FOO') }

只需将constant()括在括号中,如下所示:

{ (constant('App\\Entity\\User::FOO')): 'bar' }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM