Где мы должны хранить подтверждения / сообщения об ошибках в приложении?

Я работаю над PHP и Zend. Я должен показывать в приложении разные типы сообщений об ошибках / подтверждениях. Большинство этих сообщений помещено в код. Поэтому, если мне нужно изменить одно сообщение, я должен изменить его везде, где закодирован этот конкретный тип сообщения.

Итак, как лучше всего хранить все сообщения на месте и использовать их во всем приложении.

Возможные решения:

  • Сохранить все сообщения в базе данных. (Мы должны переместить эти сообщения в другой тип базы данных. Например, если мы перейдем с MySQL на SQL Server.)

  • Сохраните все сообщения в отдельном классе php с помощью массива и получите эти сообщения с помощью методов класса ( Проблема: мы не можем использовать этот класс в других языках программирования.)

  • Сохранить сообщение в специальном формате, который приемлем для всех языков, например для файлов типа ini.

РЕДАКТИРОВАТЬ: (После просмотра ответа Ozair )

Иногда нам нужно изменить сообщение для конкретной записи. Например:

Product No. 10 is deleted.
Product No. 15 is deleted.

Как лучше всего справиться с этим случаем?

Спасибо

9
задан Student 31 May 2011 в 07:47
поделиться