public function execute() { $formularioPersona = filter_input_array(INPUT_POST)['persona']; $persona = new personaTable(); $persona->setId($formularioPersona['id']); $persona->setUsuario($formularioPersona['usuario']); $persona->setNombre($formularioPersona['nombre']); $persona->setApellido($formularioPersona['apellido']); $persona->setFecha_nacimiento($formularioPersona['nacimiento']); $persona->setDireccion($formularioPersona['direccion']); $persona->setTelefono($formularioPersona['telefono']); $persona->update(); header('Location:' . config::getUrl() . 'index.php/persona/index'); }
<?php use azucar\myConfig\myConfig as config; include_once config::getPath() . 'view/partial/head.php'; ?> <div class="container container-fluid"> <h1>Editar persona</h1> <form class="form-horizontal" action="<?php echo config::getUrl(); ?> index.php/persona/actualizar" method="POST" > <input value="<?php echo $objPersona[0]->id; ?> " type="hidden" name="persona[id]"> <div class="form-group"> <label for="usuario" class="col-sm-2 control-label">Usuario</label> <div class="col-sm-10"> <input value="<?php echo $objPersona[0]->usuario; ?> " type="text" class="form-control" id="usuario" name="persona[usuario]" placeholder="Nick Name"> </div> </div> <div class="form-group"> <label for="nombre" class="col-sm-2 control-label">Nombre</label> <div class="col-sm-10"> <input value="<?php echo $objPersona[0]->nombre; ?> " type="text" class="form-control" id="nombre" name="persona[nombre]" placeholder="Nombre">