Я работаю над созданием проекта на Zend Framework.Я использую Zend_Translate для своих переводов, но я хочу, чтобы количество дополнительного кода в передней части моего приложения (представления) было минимально возможным.Перевод текста должен выглядеть следующим образом:
echo __("Text to translate");
Использование помощника вида не делает этого, потому что тогда я получаю:
echo $this->__("Text to translate");
Это будет означать, что я должен объявитьгде-то глобальная функция, которая вызывает Zend_Translate для выполнения остальной магии.Поскольку я хочу, чтобы проект оставался максимально чистым, я хотел бы предложить несколько советов о том, где разместить эту функцию.
Я рассмотрел вопрос о включении файла с моей глобальной функцией в _initLocale () в начальной загрузке.
По сути, мой вопрос таков: я сейчас нарушаю все священные принципы MVC или это правильный путь?