Estoy empezando un proyecto nuevo, y por defecto cake crea en las vista los botones para ver, editar y borrar. Pues bien, el botón borrar es un postLink, el cual no sé porque no funciona, me debería salir la pantalla diciendome que voy a borrar tal cosa, pero nada de nada....
En la vista está el postLink
Código PHP:
<?php echo $this->Form->postLink(__('Borrar'), array('action' => 'delete', $liga['Ligas']['id']),array('title' => __('Borrar', true)), __('¿Deseas borrar la liga: %s?', $liga['Ligas']['nombre'])); ?>
Código PHP:
public function delete($id = null) {
if (!$this->request->is('post')) {
throw new MethodNotAllowedException();
}
$this->Ligas->id = $id;
if (!$this->Ligas->exists()) {
throw new NotFoundException(__('Liga invalida'));
}
if ($this->Ligas->delete()) {
$this->Session->setFlash(__('Liga borrada'));
$this->redirect(array('action' => 'index'));
}
$this->Session->setFlash(__('La liga no ha podido ser borrada'));
$this->redirect(array('action' => 'index'));
}
Por lo demás tengo declarado:
public $helpers = array('Form','Ajax','Html','Javascript');
Que con el js creo que es ya suficiente, es el cake 2.0. Además que es raro, ya que el cake te importa todo al principio, no debería ni haber puesto yo nada...