- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola a todos, llevo unos días intentando retornar el resultado de una consulta sql que filtra los valores enviados por POST desde la función execute, los valores los recoge bien y la cosulta también, pero mostrar los valores en el .phtml necesito que lo que retorna la función execute del controllador lo devuelva en el block, y no lo estoy consiguiendo.
Alguien sabe como retornar el valor de la función execute del controllador a un .phtml para mostrar esos valores en la vista?¿
Gracias por anticipado.
Un saludo !!
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola @Damian Culotta Al final lo he realizado con el valor que me devuelve el Ajax y ya esta funcionando.
Muchas Gracias!!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
Hola @Damian Culotta la versión que tengo ahora mismo es la 2.2.6, aunque probaré a actualizar a la última.
lo único que me gustaría saber es como devolver el resultado del método excute del controllador de Magento a los Block o directamente al .phtml que es el que tiene que pintar los resultados.
Muchas Gracias!!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
Hola @mnuhell ,
Quizás esta respuesta te resulte útil? https://magento.stackexchange.com/questions/82373/magento-2-passing-variables-from-controller-action...
Este ejemplo no lo he probado: https://magento.stackexchange.com/questions/196621/magento-2-set-array-data-in-controller-and-call-i...
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
Hola @Damian Culotta gracias por contestar,
el primer ejemplo creo que no me va a funciionar, tengo que retornar un array y el método registry creo que no lo permite.
El segundo enlace voy a probarlo y te comento.
Un saludo!!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
Hola @Damian Culotta Imposible, no me puedo creer que no pueda hacer un simple ajax a un método que me devuelva unos valores de la Base de datos según los valores seleccionados.
¿Es posible llamar desde un una función Ajax en un .phtml a un Action de un block para poder devolver el resultado en el .phtml y mostrar los valores?
Una url Action de toda la vida php pero en Magento2
Gracias!!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Retornar el valor de una consulta sql desde el controllador
Hola @mnuhell ,
Lo del .phtml te sugeriría evitarlo, ya que no es la forma.
Esoty bastante seguro que se tiene que poder hacer la llamada.
¿Es posible para ti compartir la porción de código que estás intentando utilizar?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola @Damian Culotta Al final lo he realizado con el valor que me devuelve el Ajax y ya esta funcionando.
Muchas Gracias!!