pasar varias variables desde el Controlador a vista

Pasar varias variables desde el Controlador Vista en CodeIgniter 4

Hasta el momento hemos visto cómo pasar variables desde el Controlador a Vista, colocando una sola como parámetro en la definición de la vista. Ahora veamos cómo pasar varias variables desde el Controlador a la Vista en CodeIgniter 4.

Bueno, digamos que tenemos este fragmento básico en el Controlador:

$datos1['nombre'] = "Erwin";
$datos1['apellido'] = "Espitia";

echo view('vista', $datos1);

Y en al vista mostramos los datos así:

<?php
echo "Hola Mundo ";
echo $nombre." ".$apellido;
?>

Pasar varias variables desde el Controlador a Vista


Ahora dentro del Controlador, vamos a crear un array sencillo, una lista de datos de una empresa, para que lo pongamos como segundo parámetro de la vista

$datos2['datos_empresa'] = array(
    'empresa' => "Espacio Tecnologico",
    'direccion' => "Carrera 11 # 10 - 50",
    'telefono' => "+57 4444 44",

);

Finalmente la definición de nuestra vista queda con las dos variables, $datos1 y $datos2 como parámetros, así:

echo view('vista', $datos1 + $datos2);

Así evitamos colocar una variable por cada dato como parámetro en la vista, haciendo más eficiente el código. Ahora tenemos la vista asi:

<body>

<?php

echo "Hola Mundo ";
echo $nombre." ".$apellido;

echo $datos_empresa['empresa']."<br>";
echo $datos_empresa['empresa']."<br>";
echo $datos_empresa['empresa']."<br>";

?>

Y eso es todo.

Puedes ver más contenido sobre CodeIgniter 4, aquí

Tutorial de CodeIgniter 4 en español


Valora este artículo

Pasar varias variables desde Controlador a Vista en CodeIginter
5,0 rating based on 12.345 ratings
Overall rating: 5 out of 5 based on 1 reviews.
Nombres
Email
Titulo
Calificanos
Contenido

Muy claro

★★★★★
“ Gracias profe”
- Nubia Camargo
Comparte esto en
Publicado en CodeIgniter.

Un comentario

  1. Pingback: 🥇 Tutorial de CodeIgniter 4 en español para principiantes

Los comentarios están cerrados.