SoporteCategory: Error al hacer echo con peticiones GET
Alex Millán asked 4 years ago

Estoy usando la variable get del config, funciona bien llamando la función adecuada, sin embargo, si en esa función se hace un echo no funciona adecuadamente. De paso me gustaría aprovechar y proponer una mejora y utilizar un sistema de rutas similar a Laravel.

1 Answers
Carlos Herrera Staff answered 4 years ago

Hola Alex. Muchas gracias por usar el framework. Estaré encantado de leer tu propuesta sobre rutas. Suena interesante!!
Sobre el problema del config lo he probado en la ultima versión de WordPress y no he tenido los errores que mencionas.
he hecho esto en config:

/**
* GET data process
* get the get data and execute the function
* @example ['get_data'=>'CTP::function']*/
public $get=['hola'=>__NAMESPACE__.'\PruebaController::index'];
y esto en el controlador
public static function index()
{
echo ('hola mundo');
}
y su respuesta ha sido un hola mundo antes del html
hola mundo<!doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />...
 
si puedes subir el repositorio en aun sitio puedo ver que sucede con el código. Saludos!!

Alex Millán replied 4 years ago

Hola, gracias por responder.

Si, efectivamente hace el echo. Mi código está tal cual. Pero creo que estoy confundido y el framework funciona pero no del modo que esperaba, es decir, tal vez esto no soluciona mi necesidad. Si quiere podemos hacer video llamada y le explico mi necesidad puntual para ver si me puedes ayudar.

Con respecto a las rutas es verlo desde el modo que trabaja Laravel, si quiere en la video llamada le explico cómo podría ser, ya que como se usa ahora puede generar inconvenientes. También tengo otras sugerencias que facilitarían aún mas el uso, sin embargo, me parece genial el framework y su gran aporte.

Quedo atento,

Muchas gracias.

Carlos Herrera Staff replied 4 years ago

Hola Alex. Te invito al grupo de FB para que podamos hablar por ahí
https://www.facebook.com/groups/528120887721792
Ahi podemos hacer videoconferencias y también me explicas tu caso particular.

Saludos