DEV Community

Cover image for Estrutura de diretórios.
Allan Rodrigues Machado
Allan Rodrigues Machado

Posted on

Estrutura de diretórios.

A estrutura de pasta no laminas é organizada de maneira
recomendada. Claro, que podemos alterar as configurações, mas com isso podemos gerar algumas dificuldades para dar suporte ao sistema. Então tente sempre manter.

Estrutura de pastas padrão

Image description

Pastas:

  • config encontra-se a configuração do projeto.

  • data contém os dados que seu projeto pode criar; também contem o cache do Laminas Framework geralmente
    utilizado para aumentar a velocidade do Laminas.

  • module contém todos os módulos da sua aplicação. Nesse primeiro momento existe um único módulo chamado
    Application. O Application é o principal módulo do seu projeto. Você pode adicionar outros módulos se quiser.

  • public contém dados publicamente acessíveis pelo usuário da web.Como você pode ver, os usuários irá se
    comunicar com o index.php, que também é chamado de ponto de entrada do seu projeto.

    • .htaccess oculto Seu principal objetivo é definir Regras de acesso a URL do seu projeto.
  • vendor contém blibiotecas que foram adquiridas através da internet, incluindo os arquivos das blibiotecas do

    Laminas. Esta pasta geralmente é somente preenchida pelo o Composer.

Arquivos

  • composer.json é um arquivo JSON com as configurações do Composer.

  • composer.lock este arquivo contém informações sobre os pacotes instalados com o Composer.

  • composer.phar é um arquivo PHP executável contendo o código do Composer.

  • docker-compose.yml e Dockerfile arquivos auxiliares somente se você utilizar do Docker uma ferramenta que gerencia
    containers.

  • LICENSE.md é um arquivo de texto que contem os dados da licença do Laminas (Também disponível em Introdução ao Zend
    Laminas). Não remova ou modifique esse arquivo, pois a licença do Laminas, não permite esse tipo de alteração.

  • phpunit.xml.dist é um arquivo com a configuração do PHPUnit).

  • README.md é um arquivo de texto que contem uma breve descrição do skeleton application. Você pode substituir por um
    arquivo que contenha informações sobre seu projeto.

  • TODO.md é um arquivo que pode ser removido sem problemas.

  • Vagrantfile um arquivo que contém a configuração do Vagrant. Você pode ignorar esse arquivo se não souber o que é o
    Vagrant.

Author

Github
Linkedin

Top comments (0)