Tutoriais de PHP CRUD
Como criar seu painel de administração Bootstrap

Guia de início rápido

Crie seu aplicativo CRUD em PHP


Perguntas e respostas rápidas

O PHPCG usa a licença padrão da Codecanyon. As condições de uso são as mesmas de todas as ferramentas que o senhor pode comprar nessa plataforma.

Portanto, o senhor deve adquirir uma licença para cada um de seus projetos.

1 projeto = 1

  • 1 nome de domínio + subdomínios ilimitados
  • 2 instalações ativas simultâneas: 1 para seu host local e asegunda para seu servidor de produção
  • O senhor pode desinstalar/reinstalar sem qualquer limitação. A única condição é que o senhor não pode ter mais de duas instalações ativas simultâneas

A compra de uma licença regular ou estendida na Codecanyon autoriza o uso e o acesso a atualizações sem limite de tempo.
Apenas o suporte deve ser renovado periodicamente se o senhor quiser continuar se beneficiando dele.

O PHP CRUD Generator é protegido por um sistema de licenciamento. Cada cópia deve ser registrada. Os dados são salvos no banco de dados do projeto e a validade é verificada periodicamente no servidor de licenças pelo programa.

O sistema de registro/verificação de licenças é 100% confiável. Portanto, o senhor pode comprar e registrar uma licença individual para cada um de seus clientes com total confiança.

A compra de licenças individuais permite que o senhor se beneficie do preço extremamente vantajoso da licença vendida na Codecanyon.


Para agências da web:

O PHP CRUD Generator é a ferramenta ideal para oferecer aos seus clientes um painel de administração profissional e seguro.

A compra de licenças estendidas oferece preços muito vantajosos em escala móvel, cujos detalhes podem ser encontrados aqui: https://www.phpcrudgenerator.com/tutorials/about-php-crud-generator-license

Para qualquer outra solicitação, entre em contato conosco.


Dicas e truques

Para adicionar Javascript personalizado aos formulários de administração:

  1. Crie um arquivo Javascript em admin/inc/forms/ com o mesmo nome de item do arquivo de formulário.
    Aviso: O nome do item nem sempre é o nome da tabela: os traços e os sublinhados nos nomes das tabelas são removidos.
    Por exemplo: uma tabela chamada "my-table" será admin/inc/forms/mytable.js
  2. O arquivo JS será carregado automaticamente com os formulários de criação/edição/exclusão.

O PHPCG é capaz de gerenciar tabelas que contêm um grande número de registros.
Dois parâmetros são importantes e permitem otimizar o carregamento das listas de registros:

  • Usar os índices do MySQL

    Isso não diz respeito ao PHPCG, mas diretamente à estrutura do seu banco de dados.
    Adicione um índice a cada campo que será usado regularmente em suas consultas. O mecanismo do MySQL é mais rápido e mais eficiente com campos indexados.

    Para indexar seus campos:

    • abra seu gerenciador de banco de dados (phpMyAdmin ou outro)
    • mostrar a estrutura de sua tabela
    • verifique os campos que o senhor deseja indexar
    • clique no botão de índice
  • Carregar os filtros da lista READ com o Ajax

    Quando o senhor adiciona alguns filtros à sua lista READ, cada filtro cria um menu suspenso de seleção que contém tantas opções quanto o número de registros.
    Essa não é uma boa ideia se a sua tabela tiver milhares de registros.

    Se o senhor ativar o carregamento do Ajax (no gerador Build READ list filter), a seleção será carregada sem nenhuma opção disponível, mas com uma caixa de pesquisa. As opções disponíveis serão carregadas com o Ajax quando o senhor preencher a caixa de pesquisa.

Para mover sua instalação do localhost para o servidor de produção:

  1. Faça o upload das pastas necessárias do localhost para o servidor de produção
  2. Copie seu banco de dados do localhost para o servidor de produção
  3. Limpe sua instalação e inicie o instalador no servidor de produção

Se o senhor encontrar erros 404:

  • Isso ajudará a resolver erros 404 devido ao .htaccess
  • Os erros também podem ser causados por algumas variáveis globais ou configurações do PHP.
    Abra install/server-test.php para depurar.

A configuração do Tinymce está disponível em class/phpformbuilder/plugins-config-custom/tinymce.xml

Ele permite adicionar/remover plug-ins do tinymce, personalizar as barras de ferramentas, etc.

A configuração do gerenciador de arquivos responsivo está disponível em class/phpformbuilder/plugins/filemanager/config/config.php

O senhor tem duas maneiras de fazer isso:

  1. A maneira limpa: altere a ordem das colunas em seu banco de dados e, em seguida, reconstrua sua lista.
  2. A maneira mais rápida: Editar o modelo de lista READ em admin/templates/ e reordenar as células da tabela (<th></th> e <td></td>).
    Se o senhor gerar novamente a lista após esse tipo de personalização de código, poderá usar a ferramenta Comparação de arquivos para mesclar o arquivo recém-gerado com as alterações anteriores.