/**
  * 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();
     }
 }
Example #2
0
$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 
    }
    ?>