¿Cómo se hace una cadena disponible para su descarga desde un punto de vista los medios de comunicación en CakePHP en lugar de un archivo?

StackOverflow https://stackoverflow.com/questions/949655

  •  09-09-2019
  •  | 
  •  

Pregunta

Tengo una acción del controlador de CakePHP donde me gustaría para permitir al usuario descargar una página HTML para su publicación a través de nuestro CMS interna. Estoy pensando que la noción de un Medios Ver es lo que quiero, excepto que parecen requerir un nombre de archivo y la ruta. Ya tengo el contenido HTML almacenado en una cadena y si es posible me gustaría ser capaz de evitar guardarlo en el disco sólo para hacer este trabajo. ¿Alguien sabe una manera de pasar el contenido a los medios de comunicación Vistas como una cadena en lugar de como un nombre de archivo y la ruta?

¿Fue útil?

Solución

Si examina el código fuente de media.php, parece que no se puede hacer esto directamente a través de ese punto de vista. A menos que alguien tiene una idea mejor, estoy tentado a modificar el objeto de apoyar un parámetro content.

Otros consejos

Mira este hilo desde el grupo de Google. http: // grupos .google.com / grupo / cake-php / browse_thread / hilo / 9e99a7b99b54017d / bbaa1d6fd46cf299? hl = es & lnk = gst y q = MediaView #

Hay instrucciones y parche que sobre cómo crear su propia vista multimedia que se encarga de esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top