Ошибка обработки пользовательской библиотеки Symfony - PullRequest
1 голос
/ 06 августа 2010

Эй, ребята, я пишу библиотеку, которая будет находиться в папке / lib, которая занимается обработкой транзакций по кредитной / дебетовой карте.

Я использую платформу Forms, чтобы принять и проверить данные карты, а затем из моего actions.class.php для этого модуля он создает мою собственную библиотеку, которая обрабатывает вызов SOAP для обработки транзакции.

Мой вопрос: как лучше всего справиться с потенциальными ошибками? установка вызова SOAP, обработка вызова, а затем обработка ответа, который с точки зрения транзакции может быть успешным или неудачным (с дополнительной информацией для обратной связи?).

Я думаю о чем-то вроде глобального массива ошибок и заранее определенных сообщений об ошибках, установленных где-то в файле конфигурации. В конечном счете мой actions.class.php получает значение TRUE или FALSE, но если FALSE, мне нужно проверить массив ошибок и соответственно обработать его.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 19 июля 2011

Что такое «место», которое знает все о потенциальных ошибках?Из вашего описания я думаю, что это библиотека SOAP.Если это ваша библиотека, вы должны поместить туда коды ошибок.В зависимости от того, как вы показываете ошибки пользователю и если / как локализовано ваше приложение, вы затем помещаете фактические сообщения об ошибках (= то, что видит пользователь), где это наиболее целесообразно.

Если SOAP libэто не ваше, тогда изучите документацию и посмотрите, какие типы ошибок и сообщений об ошибках вы можете получить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...