Я использую cakephp для разработки приложений.
В моем коде
<?php echo $html->link('Delete', array('action' => 'deleteForm', 'id' => $r['Form']['id']), null, 'Are you sure?' )?>
В моем контроллере
function deleteForm($id = null) {
$this->Form->del($id);
$this->Session->setFlash('Your entry has been deleted.');
$this->redirect(array('action'=>'homepage'));
}
В моем файле deleteForm.ctp я сохранил только обратную ссылку.
Форма удалена и пришло Flash-сообщение. Но показывает ошибку
forms/deleteForm/1 is not found in this SERVER.
Решение:
Ошибка в том, что я сохранил файл представления как deleteForm.ctp вместо delete_form.ctp. Теперь это работает.