Tutorial PHP CRUD
Come creare il suo pannello amministrativo Bootstrap


Domande e risposte rapide

PHPCG utilizza la licenza standard di Codecanyon. Le condizioni di utilizzo sono le stesse di tutti gli strumenti che può acquistare su questa piattaforma.

Deve quindi acquistare una licenza per ogni progetto...

1 progetto =

  • 1 nome di dominio + sottodomini illimitati
  • 2 installazioni attive simultanee: 1 per il suo localhost e laseconda per il suo server di produzione.
  • Può disinstallare / reinstallare senza alcuna limitazione. L'unica condizione è che non può avere più di 2 installazioni attive simultanee.

L'acquisto di una licenza regolare o estesa su Codecanyon autorizza l'uso e l'accesso agli aggiornamenti senza limiti di tempo.
Solo l'assistenza deve essere rinnovata periodicamente se vuole continuare a beneficiarne.

PHP CRUD Generator è protetto da un sistema di licenze. Ogni copia deve essere registrata. I dati vengono salvati nel database del progetto e la validità viene controllata periodicamente dal programma sul server delle licenze.

Il sistema di registrazione/verifica delle licenze è affidabile al 100%. Può quindi acquistare e registrare una licenza individuale per ciascuno dei suoi clienti in tutta tranquillità.

L'acquisto di licenze individuali le permette di beneficiare del prezzo estremamente vantaggioso della licenza venduta su Codecanyon.


Per le agenzie web:

PHP CRUD Generator è lo strumento ideale per offrire ai suoi clienti una dashboard di amministrazione professionale e sicura.

L'acquisto di licenze estese offre prezzi scorrevoli molto vantaggiosi, i cui dettagli sono disponibili qui: https://www.phpcrudgenerator.com/tutorials/about-php-crud-generator-license

Per qualsiasi altra richiesta, la preghiamo di contattarci.


Suggerimenti e trucchi

Per aggiungere un Javascript personalizzato ai moduli di amministrazione:

  1. Crei un file Javascript in admin/inc/forms/ con lo stesso nome di elemento del file del modulo.
    Attenzione: Il nome dell'elemento non è sempre il nome della tabella: i trattini e i trattini bassi nei nomi delle tabelle vengono rimossi.
    Per esempio: una tabella denominata "my-table" sarà admin/inc/forms/mytable.js
  2. Il file JS verrà caricato automaticamente con i moduli di creazione/modifica/cancellazione.

PHPCG è in grado di gestire tabelle contenenti un gran numero di record.
2 parametri sono importanti e permettono di ottimizzare il caricamento degli elenchi di record:

  • Utilizza gli indici di MySQL

    Questo non riguarda PHPCG, ma direttamente la struttura del suo database.
    Aggiunga un index a ogni campo che verrà utilizzato regolarmente nelle sue query. Il motore MySQL è più veloce ed efficiente con i campi indicizzati.

    Per indicizzare i suoi campi:

    • apra il suo gestore di database (phpMyAdmin o altro)
    • mostra la struttura del suo tavolo
    • controlli i campi che desidera indicizzare
    • clicchi sul pulsante index
  • Carica i filtri dell'elenco READ con Ajax

    Quando aggiunge alcuni filtri al suo elenco READ, ogni filtro crea un menu a tendina di selezione che contiene tante opzioni quanti sono i record.
    Non è una buona idea se la sua tabella contiene migliaia di record.

    Se attiva il caricamento Ajax (dal generatore Costruisci filtro elenco READ), la selezione verrà caricata senza alcuna opzione disponibile, ma con una casella di ricerca. Le opzioni disponibili saranno caricate con Ajax quando riempirà la casella di ricerca.

Per spostare la sua installazione da localhost al server di produzione:

  1. Carica le cartelle richieste da localhost al server di produzione
  2. Copia il suo database da localhost al server di produzione
  3. Pulisca la sua installazione e lanci il programma di installazione sul server di produzione.

Se incontra errori 404:

La configurazione di Tinymce è disponibile in class/phpformbuilder/plugins-config-custom/tinymce.xml

Permette di aggiungere/rimuovere i plugin di tinymce, di personalizzare le barre degli strumenti, ecc.

La configurazione del gestore di file reattivo è disponibile in class/phpformbuilder/plugins/filemanager/config/config.php

Ha due modi per farlo:

  1. Il modo pulito: cambiare l'ordine delle colonne nel suo database, quindi ricostruire l'elenco.
  2. Il modo più rapido: Modifichi il modello di elenco READ in admin/templates/, e riordini le celle della tabella (<th></th> e <td></td>).
    Se rigenera il suo elenco dopo questo tipo di personalizzazione del codice, può utilizzare lo strumento di confronto dei file per unire il nuovo file generato con le modifiche precedenti.