Estrutura, arquivos e lógica do painel de administração do Bootstrap

O PHP CRUD Generator Admin Panel foi desenvolvido em uma estrutura limpa
e está em conformidade com as boas práticas.

O conteúdo do Admin Panel - READ Lists e Forms - pode ser facilmente personalizado
por qualquer usuário com as habilidades de codificação necessárias.


A lógica principal


Estrutura em árvore do Admin Panel

  • your-project-root
    • admin O painel de administração do site de destino no qual os arquivos CRUD serão gerados
      • ativos css, js e imagens
      • class
        • altorouter O roteador principal
        • crud Classes de elementos CRUD geradas pelo PHPCG
          • Table.php O objeto principal para cada uma das tabelas do banco de dados geradas pelo PHPCG
            , em que Table é o nome de cada uma das tabelas do banco de dados.
            Cada objeto estende a classe principal dos Elementos.
          • Elements.php Classe pai principal para todos os objetos de tabela.
            Obtém os dados da tabela (nomes, campos, ...) de admin/crud-data/db-data.json
        • classe de exportação xls e csv
      • crud-data Arquivos json CRUD gerados pelo PHPCG (dados de banco de dados, navegação, filtro e seleção)
        • table-filter-data.json O READ lista os filtros para cada uma das tabelas do banco de dados geradas pelo PHPCG
          , em que table é o nome de cada uma das tabelas do banco de dados.
        • table-select-data.json Usado para criar as listas suspensas de seleção para cada campo, incluindo relações e valores personalizados.
          table é o nome de cada uma das tabelas do seu banco de dados
          .
        • db-data.json Principais valores do banco de dados armazenados pelo PHPCG: itens, rótulos de tabelas, nomes de classes de objetos, chaves primárias, ...
        • nav-data.json As configurações da barra lateral do painel do administrador com categorias e tabelas.
      • Arquivos de traduçãoi18n
      • inc
        • forms Os formulários Create/Read/Delete gerados pelo PHPCG
        • ... Outros arquivos para uso interno
      • secure O módulo de autenticação
      • templates O READ lista os modelos TWIG gerados pelo PHPCG
      • .htaccess
      • 404.html
      • data-forms.php
      • lista de dados.php
      • home.php
      • index.php
      • login.php
      • logout.php

Página principal do tutorial PHP CRUD