public function execute() { try { if (request::getInstance()->isMethod('POST')) { validate::validateInsert(); $data = array(barrioTableClass::NOMBRE_BARRIO => request::getInstance()->getPost(barrioTableClass::getNameField(barrioTableClass::NOMBRE_BARRIO, true)), barrioTableClass::LOCALIDAD_ID => request::getInstance()->getPost(barrioTableClass::getNameField(barrioTableClass::LOCALIDAD_ID, true))); barrioTableClass::insert($data); session::getInstance()->setSuccess('El barrio fue creado exitosamente'); $this->defineView('formBarrio', 'barrio', session::getInstance()->getFormatOutput()); } else { //inputBarrio routing::getInstance()->redirect('barrio', 'createBarrio'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
<label for="inputBarrio" class="col-sm-2 control-label">CIUDAD</label> <div class="col-sm-10"> <select class="form-control" name="<?php echo barrioTableClass::getNameField(barrioTableClass::LOCALIDAD_ID, true); ?> "> <option value="">Seleccione la ciudad</option> <?php $localidad = ''; ?> <?php foreach ($objCiudad as $ciudad) { ?> <option value="<?php echo $ciudad->id; ?> "><?php echo $ciudad->nombre; ?>