Например, ссылка на удаление была нажата дважды или с разных пользователей. В то время как первый щелчок правильно удалит мой объект, второй будет терпеть неудачу (поскольку он устарел) до того, как будет вызван мой deleteAction. Как я могу это предотвратить?deleteAction на удаленном ModelInstance в Extbase не удалось
/**
* action delete
*
* @param $upload
* @dontvalidate $upload
* @return void
*/
public function deleteAction(Tx_MyExt_Domain_Model_Upload $upload) {
$this->uploadRepository->remove($upload);
$this->flashMessageContainer->add('Your Upload was removed.');
$this->redirect('list');
}
я получаю исключение:
Значение должно быть типа "Tx_MyExt_Domain_Model_Download", но типа "NULL".
Делать что-то внутри действия не помогает, потому что она не раньше ...
Что значит провалиться? Было ли исключение? Есть ли сообщение об ошибке? – peter
Извините, мой поздний ответ, но я поставил его в вопросе выше. – AdON