Symfony 2“丢失”表格中的数据

时间:2013-12-10 21:45:31

标签: php symfony twig

我不知道我在这里做错了什么,因为这是我的应用程序工作的方式。在这种情况下,我的表单数据不存在。当我调试应用程序时,我发现当我提交表单时,默认情况下,第一个断点在app_dev.php中,所有的帖子数据都存在,而对于我拥有的所有其他表单,应用程序继续到相应的控制器,但在这种情况下,它再次转到app_dev.php并且所有发布数据都将丢失。我在这里缺少什么?

控制器中的方法:

public function doCreateNewProjectAction(Request $request) {
    $projectForm = self::getProjectModel(new ProjectEntity());
    $projectForm->handleRequest($request);
    $projectEntity = $projectForm->getData();
    (...)

树枝:

<form method="POST" action="./doCreateNewProject">
    <div class="field-line">
        <div class="field-label">{{ form_label(projectForm.name) }}</div>
        <div class="field-element">{{ form_widget(projectForm.name) }}</div>
        <div class="field-error">{{ form_errors(projectForm.name) }}</div>
    </div>
    (...)
    <div class="field-line">
        {{ form_widget(projectForm.create) }}
    </div>
</form>

配置:

project-new-do:
    pattern: /projects/new/doCreateNewProject/
    defaults: { _controller: CCAppBundle:Project:doCreateNewProject }

我已经尝试过几件事,而且我在Google中找到解决方案并不是很幸运。

感谢您的帮助

0 个答案:

没有答案