在显示选项字段文本的显示模板中,我发现出于某种原因,我必须从选项索引中减去 1 才能正确显示所选值。为什么是这样?
示例:Choice 字段基于下表:
vid description
1 Critical
2 Emergency
3 FACE
4 General Dist.
5 Let's Talk Turkey
6 TEFAP
7 Emergency plus General
8 TEFAP plus General
控制器通过以下方式获得:
$type = $em->getRepository('ManaClientBundle:Contactdesc')->findAll();
模板片段:
Attribute(type, vid) [vid={{ vid }}]:{{ dump(attribute(type, vid)) }}
产量,例如,这个:
Attribute(type, vid) [vid=4]:class Mana\ClientBundle\Entity\Contactdesc#834 (2) { private $vid => int(5) private $description => string(17) "Let's Talk Turkey" }
请注意,客户端的 vid 为 4,但转储显示为 5。嗯?