PHP CRUD
Générateur d'Interface d'administration Bootstrap

Créez un tableau de bord CRUD complet à partir de votre base de données.

5 étoiles sur Codecanyon, Sourceforge, Capterra, ... voir plus

MySQL MariaDB Oracle Firebird PostgreSQL
PHP Bootstrap 5 HTML 5 CSS 3 JavaScript

Application CRUD en PHP
pour les bases de données relationnelles en utilisant OOP et MVC en PHP

Qu'est-ce qu'un CRUD PHP ?

Le terme "CRUD" est un acronyme désignant les quatre principales opérations couramment effectuées sur les enregistrements d'une base de données,
, à savoir "Créer", "Lire", "Mettre à jour", "Supprimer".

Un CRUD PHP est une application écrite en langage PHP qui fournit une interface utilisateur graphique(GUI) pour effectuer les opérations CRUD.

PHPCG est une application web simple et intuitive développée à l'aide des technologies web les plus populaires pour créer des tableaux de bord Bootstrap avec des opérations CRUD en PHP.

Le générateur CRUD est conçu pour construire votre Interface d'administration Bootstrap à l'aide d'une interface graphique.

L'application CRUD peut gérer les données de n'importe quelle base de données relationnelle, indépendamment de la complexité de sa structure et du volume de données.

Le moteur d'application est alimenté par PHP PDO. Il a été conçu pour fonctionner avec les systèmes de gestion de bases de données relationnelles (SGBDR) suivants :

  • MySQL

    MySQL
  • MariaDB

    MariaDB
  • Oracle

    Oracle
  • Firebird

    Firebird
  • PostgreSQL

    PostgreSQL

Accès rapide

Thèmes et fonctionnalités entièrement personnalisables

Interface d'administration de haute qualité

L'application CRUD est livrée avec plus de 20 thèmes Bootstrap et vous permet de passer de l'un à l'autre directement depuis le tableau de bord d'administration.

Il vous permet également de choisir des couleurs différentes pour chaque menu dans l'Interface d'administration et de personnaliser différents éléments.

Vous pouvez également créer des catégories et organiser les différentes pages d'administration dans le menu de navigation de gauche et attribuer une icône différente à chaque élément.

Le design est évidemment entièrement responsive et s'adapte à tous les appareils : ordinateurs, tablettes et smartphones.

20+ BOOTSTRAP CSS responsive themes

Captures d'écran

Créez votre tableau de bord Bootstrap
avec des opérations CRUD en PHP

Le moteur PHPCG est basé sur PHP PDO et supporte plusieurs systèmes de gestion de bases de données relationnelles, tels que MySQL, MariaDB, Oracle, PostgreSQL et Firebird.

À partir d'une analyse approfondie de votre base de données, vous créez une application PHP complète avec des fonctionnalités CRUD et des fonctions avancées à l'aide d'une interface intuitive.

Le système de gestion de contenu que PHPCG génère vous permet de gérer le contenu de votre base de données quelle que soit la complexité de sa structure.

Vous utiliserez les meilleurs plugins Javascript disponibles pour effectuer vos modifications en fonction du champ que vous avez sélectionné :

  • Éditeurs de texte riche (tinyMce)
  • Sélecteurs de date et d'heure
  • Chargeur avancé
  • Sélectionnez des listes
  • Radios et cases à cocher
  • ...

L'Interface d'administration peut être personnalisée à volonté : étiquettes personnalisées, tableaux imbriqués, navigation avec des catégories organisées.

PHP CRUD Generator répond-il à vos besoins ?

Vous disposez d'une base de données relationnelle

Vous exploitez une base de données relationnelle et souhaitez pouvoir en modifier le contenu à l'aide d'un panneau d'administration PHP en ligne.

Vous êtes programmeur

PHPCG est conçu avec les langages et frameworks les plus populaires que vous connaissez probablement déjà.
Il est conçu avec un codage propre et bien organisé et génère votre panneau d'administration de la même manière.

Le code est accessible, commenté et documenté...
Si vous utilisez la programmation PHP orientée objet, Bootstrap et jQuery, vous pourrez rapidement personnaliser votre panneau d'administration en fonction de vos besoins.

La documentation et les nombreux tutoriels disponibles vous aideront à trouver vos repères et à prendre en main l'outil.

Vous trouverez ici des exemples représentatifs du code généré pour les listes et les formulaires du panneau d'administration.

Vous souhaitez construire rapidement votre panneau d'administration pour gérer votre base de données en toute simplicité.

Le générateur CRUD est une interface d'une page. Son moteur intelligent comprend la structure et les relations de votre base de données.

Ainsi, il vous suffit d'ouvrir le Générateur, de choisir vos tables et de valider la création des listes et des formulaires.
Le PHPCG fera tout le travail pour vous et créera les fonctions de validation nécessaires en fonction de vos tables et de vos données.

Vous pourrez accéder au panneau d'administration et gérer vos opérations CRUD en quelques minutes.

Vous devez créer des profils pour les administrateurs avec des droits différents pour chacun des éléments suivants

Vous travaillez avec une équipe et vous avez besoin de gérer les droits d'accès de l'administrateur ? Voici quelques cas d'utilisation :

  • Vous avez besoin d'une application à laquelle différents administrateurs peuvent accéder et contrôler différents profils :
    certaines données seront accessibles à tous, d'autres non.
    En fonction de leur profil, certains administrateurs seront autorisés à modifier des données spécifiques, d'autres non.
  • Les administrateurs ne devraient avoir accès qu'aux données de leurs clients ou à leurs propres données.

Votre base de données contient de nombreuses tables et de nombreux enregistrements

Certaines tables contiennent des dizaines de milliers d'enregistrements. Vous devez pouvoir les parcourir, les filtrer ou les rechercher.

Dans toutes ces situations, le PHPCG est parfait pour vous et saura répondre à vos besoins.

Application CRUD facile en PHP

Contrairement à la plupart des autres applications CRUD PHP, avec PHPCG, vous n'aurez pas à programmer les éléments du panneau d'administration de votre site web.

L'interface utilisateur graphique(GUI) est à la fois un générateur de code et un moteur de création de modèles. Elle crée toutes les opérations CRUD en PHP sans avoir à les coder.

Le contenu du panneau d'administration est basé sur des modèles HTML Bootstrap propres et réactifs.

Chaque thème et modèle d'administration est entièrement réactif. Les thèmes disponibles sont des thèmes open source personnalisables de Bootswatch.

Analyse approfondie de la base de données

PHPCG fournit un moteur capable d'analyser en profondeur votre base de données relationnelle. Son moteur innovant comprend la logique de votre application.

Créez votre base de données et configurez votre connexion.

Le programme PHP/PDO extrait la structure et les données de la base de données de manière pertinente :

  • les relations entre les bases de données
  • analyse du type de champ
  • critères de validation
  • détection des clés primaires
  • détection des champs auto-incrémentés
  • détection des clés étrangères

Démo

La démo en ligne permet d'accéder aux deux parties de l'application :

Cela vous permettra de mieux connaître l'outil avant de faire votre choix.

Demande d'une page

  1. 1Créerune base de données
  2. 2OpenPHP CRUD Generator
  3. 3Sélectionnezla table de la base de données que vous souhaitez ajouter à votre Interface d'administration.
  4. 4
    • Générer le tableau de données correspondant(READ)
    • Générer les formulaires d'insertion d'enregistrement/mise à jour d'enregistrement(CREATE/UPDATE)
    • Générer le formulaire de suppression(DELETE)
  5. 5Ouvrezvotre tableau de bord d'administration Bootstrap - votre application est prête à être utilisée.

Des outils de configuration simples mais puissants :

  • PHPCG est construit avec Bootstrap et jQuery
  • Génération de filtres de données
  • Traitement des tables imbriquées (clés étrangères)
  • Choix des fonctions de validation
  • Validation de formulaire côté client (Javascript) + côté serveur (PHP)
  • Génération et affichage d'images et de vignettes
  • Utilisez les meilleurs plugins jQuery pour améliorer les formulaires d'administration (sélecteurs, téléchargeur de fichiers, éditeur de texte enrichi, etc.)
  • Génération de textes d'aide et d'infobulles pour l'utilisateur final
  • Format JSON pour le stockage des données
  • Gestion des utilisateurs
  • Profils d'utilisateurs et gestion des droits
  • Module d'authentification
  • Modèles d'administration Bootstrap
  • Thèmes d'administration Bootstrap
  • Changement de thème de l'administration Bootstrap
  • Plugins jQuery Premium
  • Etc. (liste non exhaustive)

La démo en ligne vous permet de tester le système CRUD de PHP.


Les différents composants du tableau de bord client sont générés ou édités en temps réel lors de la validation de chaque formulaire. Vous pouvez donc accéder à tout moment au tableau de bord client et tester ses fonctionnalités.

Principales fonctionnalités

Interface à une page

Remplissez chaque formulaire pour configurer et générer votre panneau d'administration Bootstrap. Le processus est simple mais néanmoins très puissant.

Analyse intelligente des bases de données

Gestion intelligente des relations entre les tables et les champs - PHPCG peut reconnaître et configurer instantanément la structure et les champs de votre base de données.

Conception UX solide

Le panneau d'administration du client est construit avec Bootstrap. Il inclut les meilleurs plugins jQuery et des fonctionnalités avancées pour faciliter et améliorer son utilisation : listes consultables, téléchargeur de fichiers et d'images, sélecteurs, etc.

Entièrement multilingue

Le générateur inclut un seul fichier de traduction i18n - Le panneau d'administration peut utiliser n'importe quelle langue personnalisée.

Module d'authentification

PHPCG est doté d'un module complet de gestion des utilisateurs et des profils. Chaque profil vous permet d'associer les droits de l'utilisateur (lecture/création/mise à jour/suppression) pour chaque table.

Un codage très fiable

Le système principal utilise un modèle MVC avec un seul fichier de configuration, un routeur, une classe PHP, des requêtes SQL optimisées, des requêtes de jointure SQL avancées et des formulaires PHP.
Les formulaires PHP sont alimentés par PHP Form Builder (HTML form builder for Bootstrap) & HTML Twig Template engine.

Fonctionnalités détaillées

BOOTSTRAP DASHBOARD PANEL GENERATOR

  • CRUD PHP en une page
  • Constructeur de tableau de bord Bootstrap facile
  • 20+ thèmes d'administration Bootstrap inclus
  • CSS personnalisable avec SASS et Gulp
  • PHP CRUD pour Bootstrap avec toutes les opérations CRUD (créer/lire/mettre à jour/supprimer)
  • Basé sur des formulaires complets avancés

ANALYSE DES BASES DE DONNÉES RELATIONNELLES

  • Analyse intelligente des bases de données
  • Détection des clés primaires et secondaires
  • Gestion des champsauto-incrémentés
  • Détection des relations existantes entre chaque table (one-to-one & one-to-many)
  • Instructions SQL protégées
  • Méthode d'analyse des champs intelligents
  • Détection des types de validation

SAUVEGARDE ET COMPARAISON DE FICHIERS

  • Sauvegarde automatique des fichiers d'administration Bootstrap générés
  • Comparaison et fusion des pages générées avec leur version sauvegardée précédente

INTERFACE D'ADMINISTRATION
LIRE LES LISTES

  • Choix des champs affichés dans la liste
  • Choix des noms de champs affichés dans la liste
  • Création de filtres de base ou avancés
  • Choix des colonnes commandables
  • Possibilité de basculer les champs dans un tableau imbriqué (bouton "+")
  • Edition des valeurs en place
  • Sélection des champs de la table liée à afficher
  • Voir les images et les vignettes
  • Sélection du format de la date et de l'heure
  • Affichage des champs externes dans les tables imbriquées
  • Modifiez les entrées relationnelles directement à partir de la liste parentale
  • Exporter les enregistrements au format XLSX/CSV
  • Imprimer les enregistrements actifs / tous les enregistrements
  • Liens des enregistrements vers leur page sur le site public
  • Listes à enregistrement unique
  • Résultats par page
  • Pagination

INTERFACE D'ADMINISTRATION
CRÉER/METTRE À JOUR DES FORMULAIRES

  • Construit avec PHP Form Builder
  • Gestion des relations entre les tables avec choix des champs à afficher
  • Gestion des listes déroulantes et des valeurs disponibles (automatique/personnalisée)
  • Textes d'aide et infobulles
  • Validation côté client et côté serveur
  • Choix de validation automatique et personnalisée des champs
  • Éditeur de texte riche (TinyMce)
  • Téléchargement de fichiers avec des fonctions avancées impressionnantes
  • Téléchargement d'images avec redimensionnement et génération de vignettes
  • Sélecteur de date et d'heure avec choix du format d'affichage et d'enregistrement
  • Tous les champs spéciaux avec plugins (éditeurs de texte, sélecteurs de date et d'heure, chargeurs de fichiers et d'images, etc.) peuvent être configurés en quelques secondes.
  • Mise en page personnalisable

INTERFACE D'ADMINISTRATION
SUPPRIMER LES FORMULAIRES

  • Construit avec PHP Form Builder
  • Possibilité de supprimer en cascade en fonction des relations de la base de données à l'aide de transactions SQL
  • Affichage d'un avertissement pour les enregistrements supprimés en cascade :
    • Affiche le nombre d'enregistrements de chaque table relationnelle.
    • L'administrateur doit confirmer la suppression d'un enregistrement.

GESTION DES UTILISATEURS

  • Ajouter/modifier/supprimer des utilisateurs
  • Profils d'utilisateurs illimités
  • Gestion des droits basée sur des tables :
    • Lire tous les enregistrements
    • Créer/mettre à jour tous les enregistrements
    • Supprimer tous les enregistrements
    • Lire uniquement ses propres enregistrements
    • Créer/mettre à jour uniquement ses propres enregistrements
    • Supprimer uniquement ses propres enregistrements

MODULE D'AUTHENTIFICATION

  • Module d'authentification modulable
  • Cryptage avancé et fiable des mots de passe en PHP

LE MOTEUR PHP CRUD

  • Une structure claire et complète
  • Logique MVC sans dépendance au Framework PHP :
    • Script PHP pur basé sur la POO
    • Classes PHP (y compris PHP Form Builder)
    • Modèles HTML TWIG
    • Routeur Alto
  • Côté client :
    • Bootstrap
    • Modèles d'administration Bootstrap
    • jQuery

BARRE DE NAVIGATION DU TABLEAU DE BORD

  • Choix de la disposition de la barre de navigation de l'administrateur
  • Catégorisation des éléments de la barre de navigation
  • Activer ou désactiver les éléments de la barre de navigation
  • Sélection d'icônes

TRADUCTION (I18N)

  • Fichier de traduction unique

EXEMPLES ET TUTORIELS

Une application intelligente avec un code solide

PHP CRUD Generator est un PHP CRUD Framework haut de gamme, à la fois très complet et facile à utiliser.

Les tables de base de données et les formulaires PHP du panneau d'administration Bootstrap utilisent automatiquement les champs et les valeurs appropriés : textes, nombres, booléens, contenu HTML, dates et heures, images et fichiers, ensembles de données, etc.

Postez votre formulaire pour ajouter, mettre à jour ou supprimer un enregistrement de votre base de données en toute sécurité - les données POST sont validées et sécurisées par le système avant toute mise à jour de la table.

Il s'agit d'une application PHP basée sur une page web.

Le programme effectue une analyse complète de votre base de données et accomplit 99 % du travail pour vous.
Vous ne devez pas programmer les opérations CRUD.

L'ensemble du projet - y compris le système CRUD et les modèles d'administration - est construit en MVC (Model/Vue/Controller) avec les technologies web les plus populaires et les plus universelles : classes PHP, objets PHP (POO), SQL, Bootstrap CSS + Font Awesome, jQuery, stockage JSON, et un design entièrement réactif.

Le code PHP est structuré, bien organisé et facile à comprendre pour les codeurs d'objets PHP. Il génère du HTML propre et valide.

A propos de
Critiques d'utilisateurs, à propos de l'auteur, et outils gratuits du même auteur

L'assistance et la fiabilité sont garanties à 100 %.

Le moteur CRUD PHP et le tableau de bord Bootstrap sont conçus avec les meilleures technologies dont la robustesse n'est plus à démontrer :

PHP, Bootstrap, HTML5, CSS3, SASS, jQuery, TWIG Template engine.

La documentation et les tutoriels sont disponibles en ligne.
Aucun bogue connu à ce jour.
Mises à jour automatiques avec un bouton de mise à jour en 1 clic.