[ Zend Framework ] – Criando Rotas ( Routes) Customizadas no arquivo configuration.ini

  • Se você deseja cria ruma rota customizada no arquivo configuration ini proceda da seguinte maneira:

1) abra o arquivo /application/configs/application.ini ( seu caminho pode ser diferente )

2) Insira as linhas abaixo dentro de seu arquivo:


resources.router.routes.home.route = /site
resources.router.routes.home.defaults.module = default
resources.router.routes.home.defaults.controller = index
resources.router.routes.home.defaults.action = index

 

Cada rota no Zend precisa especificar

  • Rota
  • Modulo
  • Controlador
  • Ação

 

Por padrão, você não precisa criar um módulo default, pois o zend enxergará os arquivos que você criar dentro de application, no entanto, você precisa passar esta informação no arquivo de configuração.

 

4 comentários sobre “[ Zend Framework ] – Criando Rotas ( Routes) Customizadas no arquivo configuration.ini”

    1. Olha, pelo que você ta falando.
      Você tá com algo configurado errado.
      O sistema de rotas do zend é estável.
      Como você colocou ali http://localhost/site isto indica que você não está usando Virtual Host e possivelmente não está com o arquivo .htacces ou na pasta certa ou configurado corretamente.
      No tutorial eu ensino a criar um virtual host.
      O zend não vai funcionar em localhost/site mesmo com o projeto criado pelo ZF Tool.

        1. Voce não utiliza o Zend em pastas, mas sempre na raiz principal do site ou subdominio, se precisar de uma estrutura modular no padrão de pastas, deve utilizar módulos.
          Utilizar o zend dentro de pasta vai fazer com que o nome da pasta seja entendido como Modulo ou controlador do zend.
          A melhor prática é utilizar o zend em virtual host na fase de desenvolvimento no localhost e depois publicar na pasta www ou public_html do servidor.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *