Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2016, 17:59
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Lógica bloqueda

Caray, ya te he dicho que con usar include basta:

Código PHP:
Ver original
  1. $res=$ins->lista_hotel($lugar);
  2. include 'vista.php';

vista.php
Código PHP:
Ver original
  1. foreach($res as $clave=>$valor){
  2. // ...
  3. }

Entiende que las variables locales están siempre al alcance del include.

Pasarla por sesión es una tontería, no se donde leíste eso pero es pésima idea, ni al caso.

Desde luego el "cómo cargas la vista" es clave, pero o usas un include que es lo más básico, o te inventas una función:
Código PHP:
Ver original
  1. function view($path, $data) {
  2.   ob_start();
  3.   extract($data);
  4.   include $path;
  5.   return ob_get_clean();
  6. }
  7.  
  8. // ...
  9. echo view('vista.php', ['hola' => 'mundo']);
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.