Я создаю очень, очень простую систему поддержки для друга в Symfony.У меня все работает и работает, но есть некоторые проблемы с юзабилити, из-за которых все кажется неуклюжим.
Основная проблема заключается в том, что после того, как пользователь создает новый запрос на помощь или редактирует существующий, следующая страницаони видят страницу редактирования этого билета.Я бы предпочел показать пользователю индекс билетов.Кто-нибудь знает, где и как я могу это настроить?Я предполагаю, что есть метод, который мне нужно вызвать в Actions.class.php, но я просто не могу понять, что это такое.
(Действия редактирования / создания более или менееза исключением тех, которые были сгенерированы Symfony автоматически, с небольшим добавлением для автозаполнения формы, если это имеет значение.)
Я полностью уверен, что эта проблема займет небольшую работу, но я действительно былиз-за того, как часто встречаются такие фразы, как «следующая страница» и тому подобное.Буду очень признателен за любую помощь!
Поскольку я не могу правильно добавить код для перехода на новую строку в комментариях, вот последняя часть моего действия по обновлению:
public function executeUpdate(sfWebRequest $request)
{
...
$this->form = new NoteForm($note);
error_log("This line will be executed");
$this->processForm($request, $this->form);
error_log("This one won't.");
$this->setTemplate('index');
error_log("Neither will this one.");
$this->redirect('@homepage');
}
РЕШЕНИЕ: Просто измените перенаправление в определении processForm в actions.class.php для элемента.