SoporteCategoría: SoporteError al hacer echo con peticiones GET
Alex Millán ha preguntado hace 4 años

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 respuestas
Carlos Herrera Staff ha respondido hace 4 años

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 respondido hace 4 años

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 respondido hace 4 años

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