A melhor parceira de TI para o seu negócio English version

Estrutura de diretórios

Home Características Cases Livro Curso Downloads Apps Docs Fórum

Conheça mais sobre com o livro:

  • Instalação e configuração;
  • Modelos, persistência e BD;
  • Componentes de apresentação;
  • Cadastros e listagens;
  • Logins, permissões, relatórios;
  • Desenvolvimento com Studio Pro.
Ver detalhes...

A tabela a seguir detalha a estrutura de diretórios utilizada pelo Adianti framework. A estrutura é bastante simples e intuitiva. Todas as classes do framework, arquivos incluídos, classes, imagens, etc. estão localizados sob o diretório /lib/adianti. O diretório /lib ainda possui os diretórios jquery e bootstrap, que contêm estas outras bibliotecas por que são utilizadas internamente pelo framework.

O diretório app contém toda a aplicação desenvolvida. Este diretório já possui por convenção uma estrutura pré-determinada onde o as classes da aplicação devem ser salvas.
appContém a aplicação desenvolvida
config Arquivos de configuração (Acesso a banco de dados)
control Classes controladoras da aplicação
database Bancos de dados locais (ex: sqlite)
forms Formulários criados em XML pelo Adianti Forms Designer
images Imagens da aplicação
lib Bibliotecas e widgets específicos da aplicação
model Classes de modelo da aplicação
output Arquivos temporários gerados (relatórios)
reports Relatórios em XML, criados no Adianti PDF Designer
resources Fragmentos HTML para usar em templates
templates Templates da aplicação
view Classes de apresentação reutilizáveis
lib Bibliotecas
adiantiAdianti framework
baseClasses controladoras padrão
controlClasses que controlam o fluxo de execução
coreClasses do núcleo do Framework
databaseCamada de acesso a banco de dados
imagesImagens utilizadas pelo framework
includeArquivos incluídos pelo framework (js, css)
logClasses de log
registryClasses de registro (session, cache)
serviceClasses de serviço (backends)
validatorValidadores de formulários
widgetBiblioteca de componentes de apresentação (widgets)
wrapperWrappers sobre classes (PDF, montagem de UI)
jqueryBiblioteca jQuery utilizada pelo framework
bootstrapBiblioteca Bootstrap utilizada pelo framework
font-awesomeBiblioteca Font Awesome utilizada pelo framework
application.iniContém configurações gerais da aplicação
engine.phpMotor de execução Web
index.phpPonto de entrada para a aplicação
init.phpArquivo de inicialização do framework