|
|
|||||
Регистрация: Aug 2010
Сообщений: 11
|
Соединение с БД и её ошибки
Доброго времени суток.
Хочу заранее извиниться, возможно, за глупый вопрос, т.к. я только начал изучать Флеш. Суть вопроса такая. Flex берёт данные из базы данных используя, скажем, PHP-обработку, который в свою очередь генерирует XML и передаёт во флэш пользователя. Это мне понятно и даже работает. Вопрос теперь в обработке ошибок базы данных на стороне клиента... Т.е. php обратился к базе и получил конкретную ошибку. Вот теперь как её передать обратно, ведь флеш ждёт ответа в виде XML и с определённой структурой. Я конечно понимаю что можно на стороне сервера сгенерировать XML с содержанием ошибки. Но вот как мне обработать в одном месте два разных XML-я? Если есть какая-то ссылка на ранее обсуждаемый такой вопрос, буду только признателен. Заранее спасибо. |
|
|||||
Регистрация: Jan 2010
Сообщений: 211
|
Хотя я и не сторонник использования XML для клиента - громоздко и долго, но можно пойти по пути, аналогичному используемому:
Сейчас, надо полагать, сервер отдает определенную структуру, в которой нет места статусу результата. А можно сделать структуру, где высший нод будт отвечать за результат сервера - то есть у него должно быть как минимум 3 нода: 1. Статус ответа, 2. Текст ответа (например, для ошибки) и 3. Тело ответа - если нет шибки, то нужная структура данных. На клиенте произойдет разбор статуса ответа и если он положительный, то обрабатываем структуру, если нет - выводим текст. Приведенная структура достаточно примитивна, но принцип сохраняется. |
Часовой пояс GMT +4, время: 15:44. |
|
« Предыдущая тема | Следующая тема » |
|
|