world united the mexico kingdom france factbook español cia php codeigniter templates scope

united - ¿Cómo obtener todas las variables disponibles en una vista en PHP?



united kingdom the world factbook (2)

Necesito ver todas las variables que están disponibles en una vista. Soy un desarrollador front-end así que trabajo principalmente en el directorio de vistas. No siempre sé qué variables están pasando a las plantillas por el programa de desarrollo final. En lugar de preguntarle cada vez que una solución fácil sería algún tipo de fragmento que puedo pegar temporalmente en la vista en la que estoy trabajando, así puedo ver todas las variables disponibles y aún mejor si también puedo ver sus tipos y valores.

Intenté esto:

<pre><?php var_dump(get_defined_vars()); ?></pre>

Pero dado que estoy usando Codeigniter también muestra todas las otras toneladas y toneladas de variables que pasa el marco.

Solo quiero mostrar las variables que se pasaron específicamente desde el controlador que cargó la vista. ¿Hay alguna manera de hacer esto?


Una posibilidad podría ser hacer algo como esto:

$data[''user''] = $user; $data[''cart''] = $cart; $data[''data''] = $data; $this->load->view(''view'', $data);

Si hacía algo como esto, siempre podría acceder a una matriz de datos que se veía igual que antes de que se analizara para la vista.

Entonces podrías usar algo como print_r o lo que sea que quieras para echar un vistazo a la matriz.


var_dump($this->_ci_cached_vars);