Как получить доступ к базовому объекту из FormView Twig в шаблоне? - PullRequest
6 голосов
/ 06 января 2012

У меня есть класс ParamterValue, который ссылается на класс ParamterDefinition, по свойству ParamterValue-> paramDef.Я создал ParamterValueType для создания формы.

Как получить доступ к объекту ParamterValue-> paramDef в шаблоне?Мне просто нужно это для некоторой логики при рендеринге формы, на самом деле мне не нужно рендерить ParamterDefinition, поэтому я не включаю поле формы paramDef в ParamterValueType.Даже если бы я мог, как я мог получить доступ к подчиненному объекту из поля представления формы?

Итак, общая ситуация здесь выглядит так: у меня есть объект, который я хочу создать из формы, этот объект имеет ссылкук другому объекту, у которого есть данные, необходимые для визуализации формы (но мне не нужен виджет для этого, просто некоторые данные для выполнения логики).Нужно ли включать этот ссылочный объект в ParamterValueType, чтобы получить к нему доступ или нет?

1 Ответ

22 голосов
/ 23 мая 2012

Обычно вы можете просто

{{ form.vars.data.paramDef }}

На самом деле, это работает только с Symfony 2.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...