CRUDlex é um gerador CRUD fácil de usar, bem documentado e testado para Symfony 4 e Silex 2. É muito útil para gerar páginas de administração, por exemplo.
Gera um aplicativo web para gerenciar dados armazenados no MySQL
Criar entradas
Leia as entradas em uma lista e os detalhes das únicas
Atualizar entradas
D excluir entradas
A lista de entradas é paginada, classificável e filtrável
As entradas podem ser relacionais, um para muitos e muitos para muitos são suportadas
O gerenciamento de arquivos é suportado, armazenado no sistema de arquivos ou no AWS S3 como complemento
A IU está disponível em vários idiomas
O armazenamento de arquivos é abstrato, implementar outros sistemas além do sistema de arquivos e AWS S3 é fácil
O armazenamento de dados é abstrato, implementar outros backends além do MySQL é fácil
Como o CRUDlex é independente de estrutura, ele não é usado diretamente. Existem implementações específicas da estrutura disponíveis:
Pacote CRUDlex Symfony 4
CRUDlex Silex 2
Acesse a documentação para obter instruções de configuração.
CRUDlex usa SemVer para versionamento. Atualmente, a API muda rapidamente devido a ser <1.0.0, então tome cuidado com as notas no changelog ao atualizar.
Documentação 0.14.0
Documentação 0.13.0
Documentação 0.12.0
Documentação 0.11.0
Documentação 0.10.0
Documentação 0.9.10
Próxima versão de desenvolvimento:
Documentação em breve
Para um exemplo completo, confira o projeto de amostra com as bibliotecas e livros clássicos:
Amostra CRUDlex Symfony 4
Amostra CRUDlex Silex 2
Existem vários projetos circundantes em torno do CRUDlex:
CRUDlexUser: Uma biblioteca que oferece um provedor de usuário para symfony/security
O roteiro do projeto é organizado por meio de marcos:
Marcos CRUDlex
Esteja ciente de que nem cada novo recurso terá seu próprio ingresso. Alguns são implementados dinamicamente quando necessário.
Cada marco é organizado livremente como projeto nas colunas "Backlog" (Todo), "Staging" (Em trabalho (próximo)) e "Concluído" (concluído):
Projetos Marco CRUDlex
O manual é uma referência que descreve todos os recursos do CRUDlex:
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
A própria API CRUDlex está documentada aqui:
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
Como gerar a documentação da API:
fornecedor/bin/sphpdox processo CRUDlex src
Como construir a documentação:
#Instalar dependênciaspip instalar Sphinx pip instalar tk.phpautodoc pip instalar sphinx_tabs# Gerar:cd docs fazer HTML