Привет, я пытаюсь разобраться как в symfony переходить со страницы на страницу после нажатия кнопки?
Казалось бы очень просто - достаточно указать ссылку на страницу - но почему-то в одну сторону (при нажатии на ссылку) - переход происходит, а вот если сразу же захочется вернуться обратно - при нажатии на КНОПКУ "обратно" мало того что с пустыми полями форма "не отпускает" (говорит что поля должны быть заполнены прежде чем кнопка совершит свое дело) так и не возвращает по указанному пути а попросту перезагружает страницу (ну, такое создается мнение по кр. мере).
Таким образом у меня следующий вопрос:
Как избавиться от необходимости заполнять поля перед нажатием кнопки "BACK"
Вот что я имею:
TWIG:
{% block body %}
<font color="#1E4262"> <h1 align="center">- Creation of a book -</h1></font>
<table class="cadre" border="1">
<tbody>
{{ form_start(post_form) }}
<tr style="line-height: 3px;" >
<td> </td>
</tr>
<tr>
<td align="right"><label for=""><b>Name *: </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>
<tr>
<td>
<h6>* must be filled.</h6>
</td>
<td class="alignRight" colspan="2">
<a href="/reader"><button type="submit" >BACK</button></a>
<button type="reset" >RESET</button>
<button type="submit" >SAVE</button>
</td>
</tr>
{{ form_end(post_form) }}
</tbody>
</table>
{% endblock %}
CONTROLLER:
/**
* @Route("/reader/new", name="new_reader")
*/
public function create(Request $request)
{
$post = new Site();
$form = $this->createForm(NewReaderType::class, $post);
$form->handleRequest($request);
return $this->render('reader/new.html.twig', [
'post_form' => $form->createView()
]);
}