Zend Framework, как правильно создавать ссылку на файл для скачивания?

интернет программирование php Zend Framework

Подскажите, как правильно делать ссылки для скачки (текстовых файлов) в приложении на Zend Framework?
Возможно, нужно прописать что-то в mod-rewrite, что бы приложение имело не одну точку входа...
Может кто сталкивался?

Примечание:
Текстовые файлы должны просто отдаваться после клика по ссылке на пример href="site.com/files/file.txt" но тут такой нюанс если имя файла содержит пробелы типа
file one.txt -> (exeption "Invalid controller specified (files) ") в общем что бы все работало(у меня) имя файла не должно быть на русском (файл.txt) и не должно содержать пробелов...

Примечание:
exeption - все так и есть только картинки и скрипты JS мы подключаем не переходя по ссылке просто описываем расположение, а ссылка на скачивание подразумевает переход по ней и если файл (в моем случае) назван по русски либо имеет пробелы в имени приложение возмущается (возможно тут кодировки замешаны) - роутер воспринимает название папки как название контроллера - ну и дальше понеслось..., если имя файла написано латинскими буквами проблемы не возникает
Ответы:
Точка входа в Zend Framewor, это файл index.php в папке public (стандартная конфигурация проекта). Смысла для двух точек входа, нет. Две точки входа например можно использовать когда приложение на данном фреймворке запускается как в результате запросов с браузера, так и из командной строке. Вот тут две точки входа уместны. А в вашем случае, необходимо просто отдельно отдовать статику. Вы же как то отдаете js и css файлы, они же не генеряться Zend Framework'ом. Вот и кладите файлы туда же куда кладете статику.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.