Вот соответствующее действие в моем контроллере:
Код: Выделить всё
public function deletelisteAction() {
$viewModel = new ViewModel();
$viewModel->setTerminal(true);
$Nume = $this->params()->fromRoute('Nume', 0);
if (!$Nume) {
return $this->redirect()->toRoute('parametres');
}
$request = $this->getRequest();
if ($request->isPost()) {
$del = $request->getPost('del', 'Non');
if ($del == 'Oui') {
$Nume = $request->getPost('Nume');
$this->getListTable()->deleteListe($Nume);
$this->flashMessenger()->addSuccessMessage('La suppression a été faite avec succées.');
return $this->redirect()->toRoute('parametres');
}
}
$viewModel->Nume = $Nume;
$viewModel->list = $this->getListTable()->getListe($Nume);
return $viewModel;
}
Что я проверил на данный момент:
Проверки аутентификации и авторизации на основе сеанса выполняются, но сеанс активен, и пользователю разрешен доступ к этому действию.
Конфигурации маршрутов правильно настроены в модуле.config.php.
Запросы AJAX включают заголовок X-Requested-With: XMLHttpRequest.
Вопросы:
Что может быть причиной этой ошибки 302? перенаправление происходит вместо рендеринга представления в модальном режиме?
Существуют ли какие-либо конфигурации или распространенные ошибки, специфичные для ZF2, которые могут привести к такому поведению?
Любые идеи или предложения о том, как отладить и решить эту проблему, будут полезны будем очень признательны.
Подробнее здесь: https://stackoverflow.com/questions/781 ... modal-view