как то можно данные передать из представления в контроллер?
конечно можно, че нет то )) this->controller
а пример есть как это делается?
Вы скажите что Вы хотите сделать. Если Вам такое взбрело в голову - то Вы 100% что то делаете не правильно
у меня есть представление, в котором выводятся файлы pdf, выводятся они массивом, вот мне надо теперь все это дело передать в некий экшен, для того чтоб собрать из этого массива zip архив и скачивать все файлы разом
а ну как и сказал Дмитрий, вы не стой стороны к лошади подошли )
Файлы ты имеешь в виду прям сгенерированный PDF или пути до файлов
тупо список файлов у него скорей всего
Сделайте дубль метода который в конечном счете засовывает PDF в архив и выдает на скачивание . И повесьте на кнопку
путь до папки на сервере, путь до файла, тип pdf, и наименование
создаешь кнопку скачать все файлы zip-архивом и на эту кнопку вешаешь экшен, для экшена прописываешь нужные http заголовки для закачки в zip архиве. Загугли, уверен такое решение уже есть в инете
не дубл, а вынеси формирование pdf в сервисный слой )
Ля, тут человек из вьюхи пытался в контроллер длостучаться а ты про сервисный слой )
так и сделал, только я данные не могу получить в нужном мне экшене
вдруг он проникнется и запилит все по красоте и поймет что так быстрей)
смотрите. у вас есть какая то коллекция данных, на основе которых вы можете вывести список файлов пдф. вы ведь можете сделать еще один экшен в контроллере и кнопку для него, чтобы по переходу на этот новый экшен собрать такой же список файлов и сделать архив. для чего гнать данные через жопу в нос?
короч чтоб было понятно, данный код писали до меня (через жопу), тут есть контроллер, где собираются данные, дальше их передают в представление (у автора кода что то пошло не так) и он создал доп.файл helpers.php, дальше продолжил там разработку и отправил все в представление, затем из представление в другой файл представления и так в несколько
Придется отрефакторить
какая разница чья жопа писала, теперь это ващша забота и предложенный мной вариант решается быстрее чем мы занимаемся тут демогогией
я так и писал, только данные все собираются в представлении у него
Обсуждают сегодня