CRUD Generator

Base de données KM_APP_

La version actuelle est à jour

Table
Sélectionnez une action
Options de la liste paginée
FacturesConfiguration générale
FacturesNoms affichés dans l'administration
FacturesFiltres (listes déroulantes pour filtrer les résultats)

Utilisez FlySpeed SQL Query pour générer et tester vos requêtes

Label
Label affiché en regard de la liste déroulante.
Exemple : "Auteur"
Valeur(s)
Champs à afficher dans la liste déroulante, séparés par " + ".
Exemple : "authors.name + authors.first_name"
Champs
Champs pour la requête SQL SELECT.
Exemple : "authors.name, authors.first_name, articles.authors_id"
Champs à filtrer
Champ utilisé pour filtrer la requête.
Exemple : "articles.authors_id"
Statut
Requête SQL FROM.
Exemple : "articles Left Join authors On articles.authors_id = authors.id"
Type de valeurs
Texte ou Booléen.

La requête citée en exemple sera la suivante :

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

Lorsque l'utilisateur a choisi un élément de la liste :

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 =  [valeur postée]

Utilisez table.field plutôt que field pour éviter les requêtes ambigues.

FacturesFactures Champs

Valeurs : Aucun(e)

Valeurs : KM_item.id_item, KM_item.nom_item

Valeurs : Aucun(e)

[ROOT_PATH]/
[ROOT_URL]/
Liste séparée par des virgules. Exemple: doc, docx, xls, xlsx, pdf, txt
[ROOT_PATH]/
[ROOT_URL]/
Si vous activez la génération de vignettes vous devez créer un dossier nommé 'thumbs' à l'intérieur de votre répertoire d'upload, puis 3 dossiers à l'intérieur du répertoire 'thumbs' nommés 'lg', 'md', 'sm'.
Options pour le formulaire de suppression

Champs affichés à l'utilisateur dans l'admin pour confirmer la suppression

 

PHP CRUD Generator - Configuration

PHP CRUD Generator - Comparer les fichiers

PHP CRUD Generator - Module d'authentification

Le module d'authentification des utilisateurs est actif

construct

getTables => Get tables from DB

getTables => generator default table = Factures

getDbColumns

registerColumnsProperties => From JSON : km_app_/factures.json