Translate ZF2 não funciona.

Postado: 05-07-2015
Atualizado:11-05-2017

Hoje revisando meus fontes me deparai com o Translate do ZF2 não funcionando, tinha certeza que não era erro de codificação pois o mesmo fonte estava disponível na web e funcionando, mesmo assim revisei tudo, então constatei que o problema era ao carregar uma extensão do php. Como tive certeza disso? tentei executar o método Locale::setDefault('pt_BR') e apareceu um erro dizendo que não encontrou a classe, então la vou eu atrás da solução.

Depois de muito bater cabeça descobri que por algum motivo meu php não estava levantando a extensão php_intl que fica em php/ext e pesquiando encontrei a solução no stackoverflow, nessa postagem tinha vários tipos de problemas desde a falta da extensão, extensão comentada e o meu caso, que existia a extensão habilitada e não carregava.

O pulo do gato que não sei se é a melhor forma de resolver  foi copiar os aquivos iniciados com "icu" para a pasta apache/bin, dai foi só restartar o apache.

 

 

Categoria: Zend Framework