PHP CRUD Tutorials
Wie Sie Ihr Bootstrap Admin Panel erstellen


Schnelle Fragen & Antworten

PHPCG verwendet die Standardlizenz von Codecanyon. Die Nutzungsbedingungen sind dieselben wie für alle Tools, die Sie auf dieser Plattform kaufen können.

Sie müssen also für jedes Ihrer Projekte eine Lizenz erwerben...

1 Projekt =

  • 1 Domainname + unbegrenzte Subdomains
  • 2 gleichzeitige aktive Installationen: 1 für Ihren lokalen Host und die2. für Ihren Produktionsserver
  • Sie können ohne Einschränkung deinstallieren/neu installieren. Die einzige Bedingung ist, dass Sie nicht mehr als 2 gleichzeitige aktive Installationen haben können.

Der Kauf einer regulären oder erweiterten Lizenz auf Codecanyon berechtigt zur Nutzung und zum Zugriff auf Updates ohne zeitliche Begrenzung.
Lediglich der Support muss in regelmäßigen Abständen erneuert werden, wenn Sie weiterhin davon profitieren möchten.

PHP CRUD Generator ist durch ein Lizenzierungssystem geschützt. Jede Kopie muss registriert werden. Die Daten werden in der Projektdatenbank gespeichert, und die Gültigkeit wird vom Programm regelmäßig auf dem Lizenzserver überprüft.

Das Lizenzregistrierungs-/Verifizierungssystem ist 100% zuverlässig. Sie können also für jeden Ihrer Kunden vertrauensvoll eine individuelle Lizenz erwerben und registrieren.

Durch den Kauf von Einzellizenzen können Sie von dem extrem günstigen Preis der auf Codecanyon verkauften Lizenz profitieren.


Für Webagenturen:

PHP CRUD Generator ist das ideale Tool, um Ihren Kunden ein professionelles und sicheres Admin-Dashboard zu bieten.

Der Erwerb erweiterter Lizenzen bietet sehr vorteilhafte Staffelpreise, deren Einzelheiten Sie hier finden: https://www.phpcrudgenerator.com/tutorials/about-php-crud-generator-license

Für jede andere Anfrage, kontaktieren Sie uns bitte.


Tipps & Tricks

So fügen Sie benutzerdefiniertes Javascript zu den Verwaltungsformularen hinzu:

  1. Erstellen Sie eine Javascript-Datei in admin/inc/forms/ mit demselben Elementnamen wie in der Formulardatei.
    Achtung! Der Elementname ist nicht immer der Tabellenname: Bindestriche und Unterstriche in Tabellennamen werden entfernt.
    Zum Beispiel: eine Tabelle mit dem Namen "my-table" wird admin/inc/forms/mytable.js
  2. Die JS-Datei wird automatisch mit den Formularen Erstellen/Bearbeiten/Löschen geladen.

PHPCG ist in der Lage, Tabellen mit einer großen Anzahl von Datensätzen zu verwalten.
2 Parameter sind wichtig und ermöglichen es, das Laden von Datensatzlisten zu optimieren:

  • Verwenden Sie die MySQL-Indizes

    Dies betrifft nicht PHPCG, sondern direkt die Struktur Ihrer Datenbank.
    Fügen Sie für jedes Feld, das regelmäßig in Ihren Abfragen verwendet wird, einen Index hinzu. Die MySQL-Engine ist mit indizierten Feldern schneller und effizienter.

    Um Ihre Felder zu indizieren:

    • Öffnen Sie Ihren Datenbankmanager (phpMyAdmin oder andere)
    • die Struktur Ihrer Tabelle anzeigen
    • markieren Sie die Felder, die Sie indizieren möchten
    • Klicken Sie auf die Schaltfläche Index
  • Laden Sie die Filter der READ-Liste mit Ajax

    Wenn Sie Ihrer READ-Liste einige Filter hinzufügen, erstellt jeder Filter ein Dropdown-Menü, das so viele Optionen enthält, wie es Datensätze gibt.
    Das ist wirklich keine gute Idee, wenn Ihre Tabelle Tausende von Datensätzen enthält.

    Wenn Sie das Ajax-Laden aktivieren (über den Generator Build READ list filter), wird die Auswahl ohne verfügbare Optionen, aber mit einem Suchfeld geladen. Die verfügbaren Optionen werden mit Ajax geladen, wenn Sie das Suchfeld ausfüllen.

So verschieben Sie Ihre Installation von localhost auf den Produktionsserver:

  1. Laden Sie die gewünschten Ordner von localhost auf den Produktionsserver hoch
  2. Kopieren Sie Ihre Datenbank von localhost auf den Produktionsserver
  3. BereinigenSie Ihre Installation und starten Sie das Installationsprogramm auf dem Produktionsserver

Wenn Sie 404-Fehler feststellen:

  • Dies wird helfen, 404-Fehler aufgrund von .htaccess zu lösen
  • Die Fehler können auch durch einige globale PHP-Variablen oder die Konfiguration verursacht werden.
    Öffnen Sie install/server-test.php zur Fehlersuche.

Die Tinymce-Konfiguration finden Sie in class/phpformbuilder/plugins-config-custom/tinymce.xml

Es ermöglicht das Hinzufügen/Entfernen von Tinymce-Plugins, die Anpassung der Symbolleisten usw.

Die Konfiguration des reaktionsfähigen Dateimanagers finden Sie in class/phpformbuilder/plugins/filemanager/config/config.php

Sie haben zwei Möglichkeiten, dies zu tun:

  1. Der saubere Weg: Ändern Sie die Reihenfolge der Spalten in Ihrer Datenbank und bauen Sie Ihre Liste dann neu auf.
  2. Der schnelle Weg: Bearbeiten Sie die READ-Listenvorlage in admin/templates/ und ordnen Sie die Tabellenzellen (<th></th> und <td></td>) neu an.
    Wenn Sie Ihre Liste nach dieser Art von Codeanpassung neu generieren, können Sie das Tool Dateivergleich verwenden, um die neu generierte Datei mit den vorherigen Änderungen zusammenzuführen.