Foros del Web » Programando para Internet » PHP » Zend »

como hacer un mensaje de confirmación en zend framework 2.1

Estas en el tema de como hacer un mensaje de confirmación en zend framework 2.1 en el foro de Zend en Foros del Web. Hola a toda la comunidad. Estoy iniciándome con Zend Framework 2.1 y quiero hacer un mensaje de confirmación al eliminar un registro de la base ...
  #1 (permalink)  
Antiguo 24/07/2013, 14:38
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 10 meses
Puntos: 1
Pregunta como hacer un mensaje de confirmación en zend framework 2.1

Hola a toda la comunidad.

Estoy iniciándome con Zend Framework 2.1 y quiero hacer un mensaje de confirmación al eliminar un registro de la base de datos.

tengo este método dentro de un controlador

Código PHP:
public function deleteAction()
    {
            
        
$this->dbAdapter=$this->getServiceLocator()->get('Zend\Db\Adapter');
        
$u=new Usuarios($this->dbAdapter);
              
        
$id=(int) $this->params()->fromRoute('id',0);
              
        
$u->deleteUsuario($id);
        
        return 
$this->redirect()->toUrl($this->getRequest()->getBaseUrl().'/modformulario/index/tablegateway');
              

    } 

Luego en la clase del modelo que uso hago esto:

Código PHP:
 public function deleteUsuario($id)
    {
      
$this->delete(array('id'=>$id));
    } 
Lo anterior funciona sin problema pero no se como hacerle un mensaje de confirmación SI/NO que pregunte si está seguro de eliminar el registro

Gracias por toda su ayuda.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #2 (permalink)  
Antiguo 24/07/2013, 15:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: como hacer un mensaje de confirmación en zend framework 2.1

Eso no lo puedes hacer en el servidor, tendrías que agregarlo en el cliente usando Javascript.

Saludos.
  #3 (permalink)  
Antiguo 24/07/2013, 15:52
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: como hacer un mensaje de confirmación en zend framework 2.1

Creo que depende de como lo quiera hacer exactamente, tambien puede tener un acción intermedia con un form, algo similar a lo que sugieren en la doc http://zf2.readthedocs.org/en/latest...eting-an-album

Una sugerencia, utiliza el service manager para generar el AR o TableGateway(Usuarios) que estas utilizando, en tu controller deberías tener simplemente

Código PHP:
Ver original
  1. ...
  2. $users = $this->getServiceLocator()->get('Users');
  3. $users->delete($id);
  4. ...

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 25/07/2013, 09:41
Avatar de leo_nqn  
Fecha de Ingreso: abril-2010
Ubicación: Neuquen
Mensajes: 461
Antigüedad: 14 años, 7 meses
Puntos: 24
Respuesta: como hacer un mensaje de confirmación en zend framework 2.1

Hacelo desde la vista.. con JS un confirm. Saludos
__________________

Blog: http://leonardonqn.blogspot.com
Twitter:@Leo_FFerreyra
  #5 (permalink)  
Antiguo 27/07/2013, 12:26
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 10 meses
Puntos: 1
Respuesta: como hacer un mensaje de confirmación en zend framework 2.1

Gracias a las sugerencias ya pude hacerlo con javascript, ahora me queda esta inquietud según la recomendación de masterpuppet....

Cita:
Iniciado por masterpuppet Ver Mensaje

Una sugerencia, utiliza el service manager para generar el AR o TableGateway(Usuarios) que estas utilizando, en tu controller deberías tener simplemente

Código PHP:
Ver original
  1. ...
  2. $users = $this->getServiceLocator()->get('Users');
  3. $users->delete($id);
  4. ...

Saludos.

No entiendo a que te refieres al decir "utiliza el service manager para generar el AR o TableGateway(Usuarios)"
Que debo hacer dentro del service manager.

Gracias.

Gracias.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:

Etiquetas: 2-1, framework, mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.