miframe_render() y miframe_view() localhost: software/miframe-commons/demo

Regresar

Demos para ilustrar uso del utilitario miframe_render() y miframe_view() de la librería miFrame\Commons, para visualización de páginas en pantalla.

Vistas: Vista regular | Vista con errores | Invocando view() dentro de otro view() | Multiples views()

Opciones:

miframe_render()->globals(['uid' => uniqid()]);
miframe_render()->layout('layout', 'content_view');
miframe_render()->globals(['title' => 'Vista regular']);
echo miframe_view('a', compact('dato1', 'dato2'));

Vista regular

PHP Versión: 8.3.14

Archivo vista: software/miframe-commons/demo/support/demo-view-files/a.php

Variables: [dato1, dato2]

Variable #1: ($dato1 - Texto) Esta es la variable *dato1* de la vista D [En Vista A]

Variable #2: ($dato2 - Número) 1,734,927,844

UID: (asignado al layout) 6768e5e4ec46c

Nota: Cuando habilita "modo Desarrollo" puede visualizar a continuación el listado de las vistas en ejecución.


Pie de página contenido en el Layout (UID 6768e5e4ec46c).

miframe_render()->globals(['title' => 'Vista con errores']);
echo miframe_view('b', compact('dato1', 'dato2'));

Vista con errores

Fecha: 2024/12/22 23:24:04

Variable #1: ($dato1 - Texto) Esta es la variable *dato1* de la vista D [En Vista B]

Variable #2: ($dato2 - Número) 1,734,927,844

Aviso: El reporte de errores en pantalla se bloquean por defecto al usar vistas. Si no se visualiza mensaje de error en pantalla, prueba a habilitar el "modo Desarrollo".

Variable no declarada: ($invalid_var)


Pie de página contenido en el Layout (UID 6768e5e4ec46c).

miframe_render()->globals(['title' => 'Invocando view() dentro de otro view()']);
echo miframe_view('c', compact('dato1', 'dato2'));

Invocando view() dentro de otro view()

Invocando miframe_view('a', ...) para validar comportamiento.

PHP Versión: 8.3.14

Archivo vista: software/miframe-commons/demo/support/demo-view-files/a.php

Variables: [dato1, dato2]

Variable #1: ($dato1 - Texto) Esta es la variable *dato1* de la vista D [En Vista C]

Variable #2: ($dato2 - Número) 1,734,927,844

UID: (asignado al layout) 6768e5e4ec46c

Nota: Cuando habilita "modo Desarrollo" puede visualizar a continuación el listado de las vistas en ejecución.


Pie de página contenido en el Layout (UID 6768e5e4ec46c).

¿Tienes curiosidad por el código fuente?

Repositorio disponible en github.com

localhost: software/miframe-commons/demo © 2024.