如何以configure方法的形式访问用户对象

时间:2013-08-16 15:02:15

标签: php symfony-1.4

我目前正在使用symfony表单来做这件事

$this->myForm = new MyForm();
$this->myForm->customConfigureMethod($this->getUser()->getGuardUser());

因为我需要根据用户配置DoctriineChoice小部件。

我宁愿做这种事情

$this->myForm =new myCustomConfiguredForm($this->getUser()->getGuardUser());

自定义是表单实例化的一部分。

任何人都知道如何实现这一目标?我想我可能有点不清楚表单的configure()和setup()函数之间的区别,因此无法清楚地思考它。

1 个答案:

答案 0 :(得分:1)

您应该将用户对象作为选项传递。这是一个例子: