CRUD Generator

Banco de dados sakila

Versão actual está actualizada

Mudar para o painel de administração

Gerador Php Crud - Crie seu painel de administração de bootstrap daqui

Está aqui no gerador PHP CRUD, que lhe permite gerar o seu painel de administração do Bootstrap a partir de qualquer base de dados MySQL/MariaDB, Oracle, PostgreSQL, Firebird em poucos cliques.


  1. Selecione a tabela que você deseja adicionar no painel de administração.
  2. Para criar suas páginas CRUD, clique em um dos três botões grandes:
  3. Escolha suas opções para cada campo e confirme na parte inferior da página
Escolher uma tabela

Todas as operações CRUD estão desativadas nessa demo.

Selecionar uma ação
Opções da lista paginada
actorConfigurações principais
Opções de exclusão em cascata
actorNomes de campo exibidos no administrador
actorFiltros (listas suspensas para filtrar resultados)

Use FlySpeed SQL Query para gerar e testar suas consultas

Rótulo
Rótulo exibido ao lado da lista suspensa.
Exemplo : "Autor"
Valor(es)
Campos a serem exibidos na lista suspensa, separados por "+".
Exemplo: "authors.name + authors.first_name"
Campos
Campos para a consulta SQL SELECT.
Exemplo: "authors.name, authors.first_name, articles.authors_id"
Campos a serem filtrados
O campo usado para filtrar a consulta.
Exemplo: "articles.authors_id"
SQL DE
SQL FROM query (SQL DE consulta).
Exemplo: "articles Left Join authors On (artigos Esquerda junte-se aos autores) articles.authors_id = authors.id"
Tipo de valores
Texto ou Booleano.

A consulta citada como exemplo será a seguinte:

SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id

Quando o usuário escolheu um item da lista:

SELECT DISTINCT authors.name, authors.first_name, articles.authors_id FROM articles INNER JOIN authors ON articles.authors_id = authors.id WHERE articles.authors_id = [posted value]

Usar table.field ao invés de field para evitar consultas ambíguas.

Ative o carregamento ajax se sua tabela contiver muitos registros.
Campo de filtro
Se "Sim", os usuários escolherão os registros entre 2 datas. Caso contrário, eles escolherão uma única data.
Não pode ser usado com carregamento Ajax.
Ative o carregamento ajax se sua tabela contiver muitos registros.
Campo de filtro
Se "Sim", os usuários escolherão os registros entre 2 datas. Caso contrário, eles escolherão uma única data.
Não pode ser usado com carregamento Ajax.
Ative o carregamento ajax se sua tabela contiver muitos registros.
Campo de filtro
Se "Sim", os usuários escolherão os registros entre 2 datas. Caso contrário, eles escolherão uma única data.
Não pode ser usado com carregamento Ajax.
actoractor Campos

Valores : Nenhum

[ROOT_PATH]/
[ROOT_URL]/
Lista separada por vírgulas. Exemplo: doc, docx, xls, xlsx, pdf, txt
[ROOT_PATH]/
[ROOT_URL]/
Se você ativar a geração de miniaturas, precisará criar uma pasta chamada "thumbs" dentro do diretório de upload e, em seguida, três pastas dentro do diretório "thumbs" chamadas "lg", "md" e "sm".

Valores : Nenhum

[ROOT_PATH]/
[ROOT_URL]/
Lista separada por vírgulas. Exemplo: doc, docx, xls, xlsx, pdf, txt
[ROOT_PATH]/
[ROOT_URL]/
Se você ativar a geração de miniaturas, precisará criar uma pasta chamada "thumbs" dentro do diretório de upload e, em seguida, três pastas dentro do diretório "thumbs" chamadas "lg", "md" e "sm".

Valores : Nenhum

[ROOT_PATH]/
[ROOT_URL]/
Lista separada por vírgulas. Exemplo: doc, docx, xls, xlsx, pdf, txt
[ROOT_PATH]/
[ROOT_URL]/
Se você ativar a geração de miniaturas, precisará criar uma pasta chamada "thumbs" dentro do diretório de upload e, em seguida, três pastas dentro do diretório "thumbs" chamadas "lg", "md" e "sm".

Valores : Nenhum

Rule Description Result
d Date of the month 1 – 31
dd Date of the month with a leading zero 01 – 31
ddd Day of the week in short form Sun – Sat
dddd Day of the week in full form Sunday – Saturday
m Month of the year 1 – 12
mm Month of the year with a leading zero 01 – 12
mmm Month name in short form Jan – Dec
mmmm Month name in full form January – December
yy Year in short form * 00 – 99
yyyy Year in full form 2000 – 2999
Rule Description Result
h Hour in 12-hour format 1 – 12
hh Hour in 12-hour format with a leading zero 01 – 12
H Hour in 24-hour format 0 – 23
HH Hour in 24-hour format with a leading zero 00 – 23
i Minutes 00 – 59
a Day time period a.m. / p.m.
A Day time period in uppercase AM / PM
actorRelações externas

MANY_TO_MANY Relation

Ativar esta relação permite associar um ou mais film com cada registro de tabela actor.

A film_actor tabela neste caso é uma tabela relacional pura que conecta o film com a actor tabela.

The LEIA A LISTA irá mostrar os registros da tabela film em uma tabela aninhada.

Dependendo da sua escolha, o CRIAR e EDITAR formulários permitirá associar os registros da tabela film para a actor adicionada,
OU para adicionar/editar/deletar os registros da tabela film.

ONE_TO_MANY Relation

Se você habilitar esse relacionamento, LEIA A LISTA será exibido para cada registro na tabela actor as entradas correspondentes da tabela %original_table% em uma sub-tabela suspensa.

Se você habilitar o Permitir que os usuários adicionem/editem/excluam registros da LER LISTA opção os usuários poderão adicionar/editar/excluir os registros da tabela film_actor diretamente desta subtabela.

Opções para o formulário de exclusão

Campos exibidos ao usuário no administrador para confirmar a exclusão

 

PHP CRUD Generator - Configuração

The Configuration form is disabled in this demo.

PHP CRUD Generator - Comparar arquivos

The file comparison tool is disabled in this demo.

PHP CRUD Generator - Módulo de autenticação

O módulo de autenticação do usuário está desativado