Symfony:丢失executeNew / executeCreate之间的URL参数

时间:2010-11-20 03:33:27

标签: php forms inheritance parameters symfony1

我正在我的模型中实现具体的继承。所以我正在尝试(我在工作岗位上做例子):

当用户尝试发布他的简历时,他将被重定向到他将选择他的主要技能(开发者/网络)的页面上。 dev / network都继承自future_employees,因为它中有相同的信息。

如果他选择了开发者,the form displayed contained additionnal information +共同信息归功于具体的继承=> 效果很好

但是as soon as the create action is called,它会丢失参数'category'并将我重定向到一个充满错误的futureEmployeeForm形式(缺少必需的参数),这是逻辑,因为我没有填充{{1但是futureEmployeeForm

发生了什么事?如何保留参数以便修复错误?或者我可能没有使用好方法来解决这种继承情况?

由于

1 个答案:

答案 0 :(得分:0)

表格是什么样的?即,如何将类别参数传递给create动作?我的猜测是它不在$request->getParameter('category')而在$request->getPostParameter('developperForm[category]')