/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Proceso(); $model->nombre = $_POST['nombreProceso']; $model->descripcion = $_POST['descripcionProceso']; $model->id_macroproceso = $_POST['idMacroProceso']; $model->save(); $i = 0; foreach ($_POST['unidadesNIds'] as $value) { $modelUNP = new UnidadNegocioProceso(); $modelUNP->id_proceso = $model->id_proceso; $modelUNP->id_unidad_negocio = (int) $value; $modelUNP->nombre_responsable = $_POST['responsables'][$i]; $modelUNP->save(); } }
$unidadesNegocio = $unidadNegocio->findAll(); foreach ($unidadesNegocio as $value) { ?> <tr> <td> <?php echo $value->nombre; ?> </td> <td class="text-left"> <?php $unidadesNegocioProceso = UnidadNegocioProceso::model()->findAllByAttributes(array('id_unidad_negocio' => $value->id_unidad_negocio)); ?> <ul> <?php foreach ($unidadesNegocioProceso as $value1) { $proceso = Proceso::model()->findByPk($value1->id_proceso); ?> <li><?php echo $proceso->nombre . ": " . $value1->nombre_responsable; ?> </li> <?php } ?>