PHP CRUD Generator peut être utilisé selon votre convenance directement sur votre serveur de production, ou depuis votre serveur local en synchronisant les fichiers de configuration & Bootstrap admin dashboard.
Quel que soit votre choix, vous devez enregistrer votre licence sur chaque serveur sur lequel vous utilisez PHPCG.
L'enregistrement de la licence génère une table de licence (typiquement user_data
) dans votre base de données. La table user_data
ne doit pas être synchronisée d'un serveur à l'autre.
Si vous utilisez le générateur directement sur votre serveur de production, vous n'avez pas besoin de synchroniser vos fichiers de conf. et d'Interface d'administration. C'est pourquoi c'est la méthode recommandée : il n'y a aucun risque d'erreur de synchronisation.
Voici comment procéder :
generator/generator.php)
dans votre navigateur et commencez à construire le panneau d'administration.
Vous devrez ensuite installer le module d'authentification du panneau d'administration.
important Ne l'installez pas avant d'avoir généré toutes les vues (listes READ) de votre Interface d'administration.
Le module d'authentification a besoin de connaître les tables utilisées dans l'administration pour pouvoir leur attribuer des droits (profils d'utilisateurs).
admin
. conf/user-conf.json
est mis à jour.
générateur
sur votre serveur de production./class/phpformbuilder/database/db-connect.php
. Les paramètres de connexion ont été écrits dans ce fichier lors de l'installation. Ils sont spécifiques à chaque serveur : ne synchronisez pas ce fichier...admin/crud-data
au format JSON.admin/class/
et des modèles TWIG dans admin/templates/
.admin/inc/forms/
admin/crud-data/nav-data.json