Я занимаюсь разработкой приложения Zend Framework.Когда я использую браузер (за пределами Zend Studio), я могу отправлять формы без проблем;Все проверки пройдены и сохранены в базе данных.Я просматриваю форму через хост vitrual, обслуживаемый Zend Server CE.
Проблема: У меня есть одна форма, которая неправильно отправляет данные, и я хотел бы отладить ее вZend Studio.При отладке, когда я перехожу к форме и пытаюсь отправить данные, я не могу пройти проверку.Я просто вижу сообщения об ошибках проверки: «Значение является обязательным и не может быть пустым» для всех полей.Те же данные, та же форма, тот же виртуальный хост отправляются правильно, когда в браузере вне отладки Zend Studio.
Вещи, которые я проверял: Я проверил все свои настройки Run и Debugруководство пользователя Zend Studio (Запуск и отладка проектов Zend Framework), а также руководство пользователя Zend Server.Я также проверил все настройки Zend Server, которые, кажется, применяются.
Маршрут, который я выбрал для отладки: Я открываю индекс приложения ZF и выбираю «Выполнить»> «Отладка как»> PHP Webстр.В диалоговом окне Launch URL я просто использую http://virtualhost/, поскольку корневой каталог документа виртуального хоста уже указывает на публичный индекс приложения ZF.Это ломается на первой линии, и я говорю это, чтобы возобновить.Первая страница загружается нормально.На вкладке браузера я набираю путь к форме, оставляя переменные GET для отладки.Форма загружается нормально и вытягивает правильные данные.Я изменяю данные и затем нажимаю "отправить".После того, как в первой строке произойдет разрыв, и я нажму кнопку «Возобновить», форма перезагрузится со всеми сообщениями об ошибках, как будто данные не были отправлены.Я не могу обойти эту точку.
Я могу дать свой код для своего приложения, но я не думаю, что он специфичен для него, поскольку я продублировал ситуацию с примером приложения ZF, которое поставляется с ZendStudio.
Что я использую:
- Zend Server CE (5.6) -
- Zend Studio 8 -
- Zend Debugger -
- Zend Framework -
- 1.11 Mac OS X - 10.6.8 -
Заранее спасибо.