Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom dia, estou com problema no FlashMessenger do zend
assim se eu digitar
meusite.com.br/pagina
ele não funciona,
se eu digitar meusite.com.br/PAGINA
ai ele funciona.
sabe por que isso?
zf1
Verifique se o nome do controller e da action não estão em maiúsculas e se você não está definindo algum tipo de rota específica. Por último, talvez possa ser algum problema no .htaccess.
acho q ñ e htaacss por que foi padrão do zend toll
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
por que no caso apenas o que tem e isso no controller
public function preDispatch()
{
parent::preDispatch();
$auth = Zend_Auth::getInstance();
if(!$auth->hasIdentity()):
$this->_helper->FlashMessenger(array('alert alert-error'=>'Acesso negado.'));
$this->_redirect('/login');
endif;
}
só que no caso funciona apenas quando digito : meusite.com.br/PAGINA
por que se eu digitar minusculo ele só faz redirecionar, não mostra a mensagem.
só mostra a mensagem quando coloco maiúsculo.
meusite.com.br/PAGINA
ZF1 ou ZF2?