2012-01-06 12 views
6

Ho una classe ParamterValue che fa riferimento alla classe ParamterDefinition, dalla proprietà ParamterValue-> paramDef. Ho creato ParamterValueType per creare un modulo.Come accedere a un oggetto sottostante da un FormView di Twig in un modello?

Come posso accedere a ParamterValue-> paramDef oggetto in un modello? Ho solo bisogno di un po 'di logica nel rendering di un modulo, in realtà non ho bisogno di renderizzare ParamterDefinition, ecco perché non includo il campo modulo paramDef in ParamterValueType. Anche se lo facessi, come potrei accedere all'oggetto underling dal campo di visualizzazione del modulo?

Quindi la situazione generale qui è la seguente: Ho un oggetto che voglio creare da un modulo, quell'oggetto ha un riferimento a un altro oggetto che ha i dati necessari per rendere il modulo (ma io non bisogno di un widget per questo, solo alcuni dati per eseguire la logica). Devo includere quell'oggetto referenziato in ParamterValueType per ottenere l'accesso o no?

risposta

22

Di solito è possibile solo fare

{{ form.vars.data.paramDef }} 

In realtà, questo funziona solo come di Symfony 2.1.

Problemi correlati