我想了解如何将输入数据从表单转移到另一页上的另一表单中。
假设我在第一页上插入了TITLE(“绿野仙踪”)和description(“儿童用书”),在其中我有两个来自表单的字段title和description,然后我想看到它们已经出现在相同的字段中,但是在另一页上...(我的下一页上也有标题和描述字段,但我希望使用“绿野仙踪”和“儿童图书”值填充该标题)>
我试图用$ _POST来做,但是没有用。
在树枝上(我在其中输入数据):
<tr>
<td align="right"><label for=""><b>Titre *: </b></label></td>
<td> {{ form_widget(post_form.title) }} </td>
</tr>
<tr>
<td align="right"><label for=""><b>Description : </b></label></td>
<td> {{ form_widget(post_form.description) }} </td>
</tr>
在控制器中(下一页):
$post = new MySite();
$post->setTitle('TITLE'); // instead of TITLE I want my data to be displayed
$post->setDescription('DESCRIPTION'); // instead of DESCRIPTION I want my data to be displayed
答案 0 :(得分:0)
我们需要从您的控制器中查看更多代码,才能确切地知道如何定向您,但是假设您的第二个表单已在控制器中处理,那么您就可以访问第一个表单的数据。因此,在您的Controller中,您可以使用以下命令:
$title = $form['title']->getData();
$description = $form['description']->getData();
$post = new MySite();
$post->setTitle($title);
$post->setDescription($description);