A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

2.2. Estrutura típica dos diretórios

Todo site feito em ZF3 (incluindo o skeleton application) é organizado da maneira recomendada. Claro, você pode configurar seu aplicativo para usar um layout de uma pasta diferente, mas isso pode dificultar o suporte ao seu site por outras pessoas que não estão familiarizadas com essa estrutura de diretórios.

Vamos dar uma olhada na estrutura de pastas padrão (veja a imagem 2.1):

Imagem 2.1. Estrutura Padrão de Pastas Imagem 2.1. Estrutura Padrão de Pastas

Como você pode ver a nossa pasta principal (que vamos chamar a partir de agora de APP_DIR), tem os seguintes arquivos:

E também temos as sub-pastas:

Na pasta config encontra-se a configuração do aplicativo.

Na pasta data contém os dados que seu aplicativo pode criar; também contem o cache do Zend Framework geralmente utilizado para aumentar a velocidade do ZF3.

Na pasta 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 site. Você pode adicionar outros módulos se quiser.

O assunto de módulos será tratado nós proximos capitulos.

A pasta vendor contém blibiotecas que foram adquiridas através da internet, incluindo os arquivos das blibiotecas do Zend Framework 3. Esta pasta geralmente é somente preenchida pelo o Composer.

O diretório 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 site.

Na pasta public contém os dados acessíveis pelo o usuário. Como você pode ver os usuários irão se comunicar principalmente com o index.php, que também é o ponto de entrada do seu site.

Seu site terá um único ponto de acesso, através do index.php, porque isso é mais seguro do que permitir qualquer pessoa acesse os seus arquivos PHP.

Dentro da pasta public, você vai encontrar o arquivo .htaccess oculto. Seu principal objetivo é definir Regras de acesso a URL do seu site.

Na pasta public contém varias sub-pastas que estão disponiveis publicamente para acesso dos usuários:

O que é uma blibioteca Jquery?

jQuery é uma biblioteca JavaScript que foi criada para simplifica o HTML das páginas.O mecanismo do jQuery permite manipular eventos a certos elementos HTML, tornando é muito simples fazer suas páginas HTML interativas.

Como o Zend Skeleton Application é armazenado no GitHub, dentro das pastas você, você pode encontrar o arquivo .gitignore. Este arquivo é um controle de versão [GIT] (http://git-scm.com/) de arquivos.Você pode ignorá-lo (ou até mesmo remover se não planeja armazenar seu código em um repositório GIT).


Top