У меня есть действие контроллера CakePHP, где я хотел бы позволить пользователю загрузить HTML-страницу для публикации через нашу внутреннюю CMS. Я думаю, что понятие Media View - это то, что я хочу, за исключением того, что они, похоже, требуют имени файла и пути. У меня уже есть содержимое HTML, хранящееся в строке, и, если возможно, я бы хотел, чтобы избежать сохранения его на диске, чтобы сделать эту работу. Кто-нибудь знает способ передачи контента Media View в виде строки, а не как имя файла и путь?Как сделать строку, доступную для загрузки из медиа-представления в CakePHP вместо файла?
0
A
ответ
0
Рассматривая исходный код media.php
, кажется, что вы не можете сделать это напрямую, используя этот вид. Если у кого-то нет лучшей идеи, у меня возникает соблазн изменить представление для поддержки параметра content
.
0
Отметьте эту тему в группе Google. http://groups.google.com/group/cake-php/browse_thread/thread/9e99a7b99b54017d/bbaa1d6fd46cf299?hl=en&lnk=gst&q=mediaview#
Есть инструкции и исправления, касающиеся того, как создать собственный медиа-просмотр, который обрабатывает это.
Не совсем уверен, что это то, что я хочу, тем самым сохраняя временный файл (что кажется мне лишним). Я исправил media.php, чтобы просто выводить содержимое напрямую. – andygeers