【发布时间】:2014-05-10 19:15:10
【问题描述】:
我想在控制器中为我的外键实体创建一个隐藏值。
我以前的控制器是这样的(工作正常):
->add('id_grup', 'entity', array('class' => 'Sifo\AdminBundle\Entity\MstGrup'))
我想为我的表单分配一个隐藏值,如下所示:
->add('id_grup', 'hidden', array('data' => $id))
但它给了我一个错误:
ContextErrorException:可捕获的致命错误:参数 1 传递给 Sifo\AdminBundle\Entity\DftGrupMapel::setIdGrup() 必须是一个实例 Sifo\AdminBundle\Entity\MstGrup 的,给定的字符串,调用 C:\Sifony\vendor\symfony\symfony\src\Symfony\Component\PropertyAccess\PropertyAccessor.php 在第 360 行并在 C:\Sifony\src\Sifo\AdminBundle\Entity\DftGrupMapel.php 第 179 行
如何为隐藏的外键实体赋值?
【问题讨论】:
标签: symfony