gpt4 book ai didi

symfony - 如何从模板中的 Twig 的 FormView 访问底层对象?

转载 作者:行者123 更新时间:2023-12-04 13:07:30 27 4
gpt4 key购买 nike

我有一个 ParamterValue 类,它通过属性 ParamterValue->paramDef 引用 ParamterDefinition 类。
我创建了 ParamterValueType 来构建表单。

如何访问模板中的 ParamterValue->paramDef 对象?我只需要它用于渲染表单的一些逻辑,实际上我不需要渲染 ParamterDefinition,这就是为什么我不在 ParamterValueType 中包含 paramDef 表单字段的原因。即使我愿意,我如何从表单 View 字段访问下层对象?

所以这里的一般情况是这样的:我有一个我想从表单创建的对象,该对象有一个对另一个对象的引用,该对象具有呈现表单所需的数据(但我不需要小部件)它,只是一些数据来执行逻辑)。我是否需要在 ParamterValueType 中包含该引用对象才能访问它?

最佳答案

你通常可以这样做

{{ form.vars.data.paramDef }}

实际上,这只适用于 Symfony 2.1。

关于symfony - 如何从模板中的 Twig 的 FormView 访问底层对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8755728/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com