Tutoriales PHP CRUD
Cómo crear su panel de administración Bootstrap

Guía de inicio rápido

Cree su aplicación CRUD en PHP


Preguntas y respuestas rápidas

PHPCG utiliza la licencia estándar de Codecanyon. Las condiciones de uso son las mismas que para todas las herramientas que puede comprar en esta plataforma.

Por lo tanto, deberá adquirir una licencia para cada uno de sus proyectos..

1 proyecto =

  • 1 nombre de dominio + subdominios ilimitados
  • 2 instalaciones activas simultáneas: 1 para su localhost y la para su servidor de producción
  • Puede desinstalar / reinstalar sin ninguna limitación. La única condición es que no puede tener más de 2 instalaciones activas simultáneas

La compra de una licencia regular o extendida en Codecanyon autoriza el uso y el acceso a las actualizaciones sin límite de tiempo.
Sólo el soporte debe renovarse periódicamente si desea seguir beneficiándose de él.

El Generador PHP CRUD está protegido por un sistema de licencias. Cada copia debe ser registrada. Los datos se guardan en la base de datos del proyecto y el programa comprueba periódicamente la validez en el servidor de licencias.

El sistema de registro/verificación de licencias es 100% fiable. Por lo tanto, puede adquirir y registrar una licencia individual para cada uno de sus clientes con total confianza.

La compra de licencias individuales le permite beneficiarse del precio extremadamente ventajoso de la licencia vendida en Codecanyon.


Para agencias web:

PHP CRUD Generator es la herramienta ideal para ofrecer a sus clientes un panel de administración profesional y seguro.

La compra de licencias ampliadas ofrece precios escalonados muy ventajosos, cuyos detalles puede consultar aquí: https://www.phpcrudgenerator.com/tutorials/about-php-crud-generator-license

Para cualquier otra solicitud, póngase en contacto con nosotros.


Consejos y trucos

Para añadir Javascript personalizado a los formularios de administración:

  1. Cree un archivo Javascript en admin/inc/forms/ con el mismo nombre de elemento que en el archivo del formulario.
    Atención: El nombre del elemento no es siempre el nombre de la tabla: los guiones y guiones bajos en los nombres de tabla se eliminan.
    Por ejemplo: una tabla llamada "mi-tabla" será admin/inc/forms/mi-tabla.js
  2. El archivo JS se cargará automáticamente con los formularios de creación/edición/borrado.

PHPCG es capaz de gestionar tablas que contienen un gran número de registros.
2 parámetros son importantes y permiten optimizar la carga de las listas de registros:

  • Utilizar los índices MySQL

    Esto no concierne a PHPCG, sino directamente a la estructura de su base de datos.
    Añada un índice a cada campo que vaya a utilizar regularmente en sus consultas. El motor MySQL es más rápido y eficaz con los campos indexados.

    Para indexar sus campos:

    • abra su gestor de base de datos (phpMyAdmin u otro)
    • muestre la estructura de su tabla
    • marque los campos que desea indexar
    • pulse el botón índice
  • Cargar los filtros de la lista READ con Ajax

    Cuando añade algunos filtros a su lista READ, cada filtro construye un desplegable de selección que contiene tantas opciones como registros.
    Realmente no es una buena idea si su tabla tiene miles de registros.

    Si activa la carga Ajax (desde el generador Construir filtro de lista READ) la selección se cargará sin ninguna opción disponible, sino con una caja de búsqueda. Las opciones disponibles se cargarán con Ajax cuando rellene el cuadro de búsqueda.

Para trasladar su instalación de localhost al servidor de producción:

  1. Suba las carpetas necesarias desde localhost al servidor de producción
  2. Copie su base de datos de localhost al servidor de producción
  3. Limpiesu instalación y lance el instalador en el servidor de producción

Si se encuentra con errores 404:

La configuración de Tinymce está disponible en class/phpformbuilder/plugins-config-custom/tinymce.xml

Permite añadir/eliminar plugins tinymce, personalizar las barras de herramientas, etc.

La configuración del gestor de archivos responsivo está disponible en class/phpformbuilder/plugins/filemanager/config/config.php

Tiene dos formas de hacerlo:

  1. La forma limpia: cambie el orden de las columnas en su base de datos y, a continuación, reconstruya su lista.
  2. La forma rápida: Edite la plantilla de la lista READ en admin/templates/, y reordene las celdas de la tabla (<th></th> y <td></td>).
    Si regenera su lista después de este tipo de personalización del código, puede utilizar la herramienta de comparación de archivos para fusionar el archivo recién generado con los cambios anteriores.