Twig:如何在symfony 2中获取表单模型对象?

时间:2015-02-04 09:35:54

标签: php symfony twig

我已经创建了一个新的FormType,它有一个来自view-> norm->模型的值转换,然后返回,一切正常!但在我的FormType-Template中,我需要模型对象,所以我试试这个:

{% set media = form.vars.data %}

但是这个对象是“规范”表示而不是模型。当然,我只能使用“norm.model_property”来获取我的模型,但是我认为模型已经在表单对象中的特定字段中?如何通过表单对象直接访问模型?或者我应该把它自己传递到模板中?

$builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) {
    $media = $event->getData();
    // "$media" is already my model object, how 
    // can i pass this object to the twig template ?
});

greez&谢谢,   天空...

0 个答案:

没有答案