 
			
				26/07/2011, 04:51
			
			
			     |  
      |    |    |    Fecha de Ingreso: octubre-2010  
						Mensajes: 16
					  Antigüedad: 15 años Puntos: 0     |        |  
  |      function delete en CAKEPHP 1.3        Hola, estoy haciendo una aplicacion que gestiona altas, edita y borra registros de una base de datos. Con las funciones altas y edit no he tenido problema pero con la de borrar sí.   
Para el borrado no me he creado una vista como para las altas y el editar, simplemente en la vista index.ctp he creado una opcion de borrado y esa llama a javascripts que te pregunta si estás seguro, es lo siguiente:   
<?php echo $html->link('Borrar', array('action'=>'delete', $concepto['Concepto']['id']), null, '¿Estás Seguro?'); ?>   
Luego en el controller he creado la function delete tal como la que sigue:   
function delete($id = null) {   
if (!$id) {   
$this->Session->setFlash('id Invalida para Concepto');   
$this->redirect(array('action'=>'index'), null, true);   
}   
if ($this->Concepto->del($id)) {   
$this->Session->setFlash('Concepto #'.$id.' borrado');   
$this->redirect(array('action'=>'index'), null, true);   
} 
}   
El problema está en que cuando le doy a la acción de javascriptis ¿Estas seguro? para que me lo borre me sale el siguiente error:   
SQL Error: 1064: You have an error in your SQL syntax;   
Error: The view for ConceptosController::delete() was not found.   
El ultimo error me dice que no he creado la vista delete(). ¿Es necesario crearlo?, en cakephp 1.2 he hechos cosas como esa y no he creado la vista y me ha funcionado.   
Gracias de antemano           |