intl PHP extension

815 views
Skip to first unread message

Matheus Ferreira Machado

unread,
May 12, 2013, 10:07:25 PM5/12/13
to zfbr...@googlegroups.com
Boa noite galera, eu estou recebendo o seguinte erro:
Zend\I18n\View\Helper component requires the intl PHP extension
sempre que dou um
echo $this->form()->openTag($form);

sei que tem haver com a tradução, mas em meu Module.php e meu layout não existe mais nenhum "vestigio" dos translators, onde posso ter errado galera?

--
Abraços,
Matheus Ferreira Machado
about.me/matheusdev

Aldo Junior

unread,
May 12, 2013, 10:34:50 PM5/12/13
to zfbr...@googlegroups.com
sudo apt-get install php5-intl

Matheus Ferreira Machado

unread,
May 13, 2013, 4:23:12 AM5/13/13
to zfbr...@googlegroups.com
Ixi brother, eu tô usando o xampp e Mac..
--
--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Zend Framework Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Leandro menezes

unread,
May 13, 2013, 7:10:18 AM5/13/13
to zfbr...@googlegroups.com
esse intl na verdade é utilizado pela função \DateTime se eu não me engano.
Tem que instalar a extensão.

Matheus Ferreira Machado

unread,
May 13, 2013, 10:45:59 AM5/13/13
to zfbr...@googlegroups.com
Leandro, eu uso o \DateTime na minha entidade, tirei o \DateTime e substitui por date('Y-m-d H:i:s'); que tem o mesmo resultado, e ainda estou obtendo o erro de que não tem a extensão intl.. :(

Leandro menezes

unread,
May 13, 2013, 10:47:30 AM5/13/13
to zfbr...@googlegroups.com
Alguma outra coisa ainda esta utilizando.
Ja verificou se a extensão esta instalada/habilitada?
é mais fácil corrigir a funcionalidade do que remove-la nesse caso.

Daniel Gimenes

unread,
May 13, 2013, 10:51:01 AM5/13/13
to zfbr...@googlegroups.com
O DateTime não utiliza intl, quem utiliza é o tradutor.
Tente instalar executando o comando "pecl install intl"

Leandro menezes

unread,
May 13, 2013, 10:52:13 AM5/13/13
to zfbr...@googlegroups.com
Estranho eu ja tive esse problema quando utilizava o DateTime.

Matheus Ferreira Machado

unread,
May 13, 2013, 11:34:29 AM5/13/13
to zfbr...@googlegroups.com
Eu tô usando o xampp para Mac então eu baixei o intl.dll, no php.ini setei o extension_dir, habilitei ele no php.ini e no diretório que setei coloquei o dll, porém ainda estou tendo o mesmo erro.. :/

Leandro menezes

unread,
May 13, 2013, 11:35:10 AM5/13/13
to zfbr...@googlegroups.com
no Mac a extensão correta é .so se eu não me engano.

Arthur Cláudio Almeida Pereira

unread,
May 14, 2013, 9:27:21 AM5/14/13
to zfbr...@googlegroups.com
Matheus, 

  Provavelmente esse procedimento que você fez para instalar a dll não funcionou.
  Para testar se você está com a extensão ligada usa o phpinfo(); que você consegue saber quais extensões estão ligadas.

abraços

Matheus Ferreira Machado

unread,
May 14, 2013, 2:27:08 PM5/14/13
to zfbr...@googlegroups.com
Cara, fiz em outro SO, funcionou :)

Zé Marques

unread,
Nov 4, 2015, 11:35:29 AM11/4/15
to Zend Framework Brasil
Definição da extensão.
Serve para várias coisas.
Se não conseguir instalar, altere a data para string, você vai perder algumas validações, mas vai resolver seu problema.

admtempos

unread,
Nov 5, 2015, 5:32:39 AM11/5/15
to zfbr...@googlegroups.com
bom dia, pode ser mensagens de erro do proprio zend, vc esta usando qual OS?, esse erro e muito faço de resolver, geramente dar em sevidores locais, se for linux derivado do debian, vai no terminal como root, e dar esse comando
sudo apt-get install php-intl, com ele vc instala essa exteção.








--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
---
Você recebeu essa mensagem porque está inscrito no grupo "Zend Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages