Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с загрузкой файла. Архитектура MVC (PHP)

1.3K
04 марта 2008 года
Zephyr
104 / / 03.05.2005
Доброго времени суток, народ!
Возник такой вопрос:

Пишу приложение с MVC архитектурой. В index.php прописаны строки:

...
include_once("model.php");
include_once("view.php");
include_once("controller.php");
...

На одной из страниц имеется форма с несколькими полями и файловым полем с action'ом вида ?mode=blah&action=blablah

Проблема в том, что данные из обычных текстовых полей нормально ловятся в контроллере, а файл долетает только до index.php .

Вопрос: почему так и как поймать фай в контроллере ?

Заранее спасибо
15
04 марта 2008 года
shaelf
2.7K / / 04.05.2005
Подробней пожалуйста. Что значит "долетает только до index.php". Дебаг придуман давно. Растанавливай через каждые 10 - 15 строчек var_dump($_FILES), после нахождения участка (когда обнуляется) ставь внутри этой конструкции, пока не обнаружишь причину. Если сам не разберёшься, то пиши. А то получается "у меня порше, на 80км дороги он глохнет".
1.3K
04 марта 2008 года
Zephyr
104 / / 03.05.2005
пользовательские запросы у меня обрабатываются в controller.php. Так вот - до объявление класса контроллера в самом скрипте контроллера (то есть сразу после <?php ) файл доходит, в самом классе он уже теряется.
239
04 марта 2008 года
Dolonet
1.7K / / 20.05.2000
попробуйте global
15
04 марта 2008 года
shaelf
2.7K / / 04.05.2005
Лучше сделай класс request и в нём всё обрабатывай и передавай его везде, где он нужен.
1.3K
05 марта 2008 года
Zephyr
104 / / 03.05.2005
так в том-то и дело что файл доходит только до начала скрипта, а после объявления класса он уже теряется. я и хочу понять, почему
15
05 марта 2008 года
shaelf
2.7K / / 04.05.2005
Примеры в студию в аттаче, завтра попробую посмотреть
1.3K
05 марта 2008 года
Zephyr
104 / / 03.05.2005
залил файл контроллер.пхп . Прокомментировал места, где файл ловится и где нет. Посмотрите пожалуйста. Заранее благодарен.
1.3K
05 марта 2008 года
Zephyr
104 / / 03.05.2005
Все, всем огромное спасибо за содействие. Делаю через глобальные переменные.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог