Debugg de una variable para mostrar en la vista

34 views
Skip to first unread message

Grupo MaTeX

unread,
Nov 23, 2021, 7:43:43 AM11/23/21
to KumbiaPHP Framework
Hola
Quiero obtener  en la vista el contenido de una variable, por ejemplo
$page
- En el modelo tengo puesto
  public $debug = true;
  public $logger = true;

pero...np doy con ello

Gracias
Javier

Gaston Mascialino

unread,
Nov 23, 2021, 11:59:07 AM11/23/21
to kum...@googlegroups.com
La vista no se comunica con el modelo, sino con el controlador. Y para pasarle una variable debes usar $this->variable = "lo que sea" 

Saludos


El mar., 23 de nov. de 2021 a la(s) 10:06, Grupo MaTeX
<digita...@gmail.com> escribió:
--
Viva KumbiaPHP Framework!
http://www.kumbiaphp.com/
Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.
---
Has recibido este mensaje porque estás suscrito al grupo "KumbiaPHP Framework" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a kumbia+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/kumbia/dde7ba4b-b27d-4c5b-9c29-4acd64d5741cn%40googlegroups.com.

Grupo MaTeX

unread,
Nov 23, 2021, 2:18:21 PM11/23/21
to KumbiaPHP Framework
Gracias
Pero mi deseo es poder ver la estructura de esa $this->variable = "lo que sea"
en la vista.phtml  .En cakephp lo hacia con <?php debug($modelos);?> y deseo algo similar si lo hay
Saludos
Javier

Gaston Mascialino

unread,
Nov 23, 2021, 9:22:28 PM11/23/21
to kum...@googlegroups.com
Javier, a qué te referís con "ver la estructura" de la variable ? 
Desconozco qué función cumple esa sintaxis en cakephp.
Te referís a la estructura de la query que hace el active records ?

Saludos

Grupo MaTeX

unread,
Nov 24, 2021, 3:13:18 AM11/24/21
to KumbiaPHP Framework
Por ejemplo el rastreo de la variable en $temas en cakephp lo obtengo en la vista
app/views/alumnos/notas.ctp  con 
<?php debug($temas);  ?>
y la salida es

(line 1) Array (
         [1] => divisibilidad
         [2] => polinomios
)
Saludos Javier

Iván Meléndez

unread,
Nov 24, 2021, 11:45:26 AM11/24/21
to kum...@googlegroups.com
Hola!

El modelo no se comunica con la vista pero hay varias opciones para debuggear:
  • Dentro del modelo puedes usar Flash::info('por acá pasa');
  • También puedes en los modelos llamar a la clase de logs de kphp
  • Ahora si lo que quieres hacer es un var_dump, puedes hacer un echo en los modelos, que en la vista lo imprimirá tambíen siempre y cuando en la vista le pongas el View::content()
  • También pudes devolver del modelo la variable a utilizar y que el controlador la pase a la vista y en la vista hacerle el var_dump

Saludos!

Leonardo Yepez

unread,
Nov 28, 2021, 12:34:37 PM11/28/21
to KumbiaPHP Framework
Buenas tardes a todos.
Quisiera agregar a la información super-completa que proporciona el compañero Iván Meléndez que CASI independientemente del framework, puedes hacer un:
print_r($variable);exit();

Para debuguear en Kumbia me ha servido bastante bien y de seguro, a menos que el sistema de plantillas sea MUY rebuscado, debe funcionar para bastantes aplicaciones en PHP.

Saludos a todos!
Reply all
Reply to author
Forward
0 new messages