将FieldType中的值传递给另一个

时间:2012-12-28 05:03:59

标签: php symfony

我正在构建一个表单来向我正在开发的系统中的其他用户发送消息,可以根据模板构建消息正文。截图:i.imgur.com/eFI1I.png

当我尝试加载模板以将其应用于新邮件时,我的问题就来了。我通过实体类型加载模板。这是代码:

->add('plantillas', 'entity', array(
    'class' => 'UCA\SGExaBundle\Entity\Plantilla',
    'property' => 'nombre',
    'expanded' => true,
    'required' => false,

表单的其余部分位于:https://gist.github.com/4372276

Controller代码在这里:https://gist.github.com/4372282(对不起凌乱的代码,我试图应用不同的解决方案)

模板实体具有以下属性:

  • 编号
  • 农布雷
  • Contenido

所有模板都在表单中呈现为复选框列表,显示属性Nombre。问题是,我希望一旦用户选择列表中的一个元素(点击一个复选框)(也在URL gist中),就从所选模板中将属性Contenido的值传输到名为Cuerpo的字段类型。 github.com/4372276)。

真相是我的想法,我正在考虑在按钮“Elegir Plantilla”中进行提交,更新链接到消息的FormType的变量mnj的值。但是,即使提交Body中的值也不刷新。我想我必须应用一些方法来刷新它,但我不知道哪一个。无论如何,我认为这不是一个有效的解决方案。

0 个答案:

没有答案