обработка сообщений или текста в одном месте в Zend Framework - PullRequest
0 голосов
/ 09 мая 2011

Я хочу разместить все сообщения по модулю в одном месте.так что, если какие-либо изменения произошли, я перейду к конкретному файлу сообщений модуля и изменим сообщение.

Есть один метод, о котором я думаю, это создать php-файл, который будет иметь индексы массива с сообщениями в качестве значения.$ module1Messages = array ();$ module1Messages ['session_timeout'] = "Время сеанса истекло";И этот файл может быть загружен в соответствии с модулями и требованиями.

Какой может быть лучший метод для достижения этого в среде Zend, чтобы он не накладывал накладные расходы в память и быстрее выполнял.

1 Ответ

4 голосов
/ 09 мая 2011

Посмотрите на zend_translate (http://framework.zend.com/manual/en/zend.translate.html).. Он не только позволит вам иметь файл сообщений, но вы можете иметь различные форматы файлов (адаптеры), которые можно прочитать, и вы можете использовать zend_lang, чтобы Ваши файлы перевода будут международными, автоматически выбирая набор файлов для вашего языка. Если сообщение, на которое вы ссылаетесь, не определено в файле, вы также можете настроить его на отображение текста по умолчанию. И, вы можете иметь файл журнала, чтобы что если вы столкнетесь с сообщением, которое не определено в файле, оно зарегистрирует его, чтобы вы могли проверить журналы и вернуться назад и определить эти сообщения.

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