Se acaban de Agregar cambios significativos al código fuente.
Puede que encuentren el código distinto a los videos ya que los videos
está basados en la primera Versión de esta metodología.
Pero en este caso se a pasado a la última versión.
Mejorando asi las fallas en CURL al insertar información a la Base de Datos.
-
VAC solo es una abreviatura de:
- V => Vistas
- A => Acciones
- C => Clases
- Por que es muy fácil de entender, desarrollar e implementar.
- Por que se puede reutilizar el código.
- Por que no demora mucho tiempo en cargar.
- Por que no haces trabajos en la vista. Solo muestras la información.
- Por que es práctica.
- Por que aún puede mejorar muchísimo más.
- Objetos.
- Constantes.
- Sessiones.
- Variables.
- Funciones.
- Clases.
- Instanciamientos de Clases.
-
vac/ (Carpeta donde de alojará todo el proyecto)
- archivos/ (carpeta para el subdominio: archivos.domain.ext - En este lugar se almacenarán todos los recursos de la web y el sistema: css, js, img, files, etc)
- css/ (Carpeta con los estilos que se pueden usar en el proyecto)
- error/ (Carpeta que contiene los archivos de errores SHTML)
- [400-600].shtml (Archivos de error personalizados) Los encuentras en este repositorio
- fonts/ (Carpeta con fuentes que usa la web)
- img/ (Carpeta con todas las imágenes que se usan en el proyecto)
- js/ (Carpeta con los javascripts que se pueden usar en el proyecto)
- sass/ (Nombre de carpeta que contiene los archivos SCSS del Tema de la Web)
- plugins/* (carpeta para el subdominio: plugins.domain.ext - En este lugar se almacearán todos las librerias que se pueden usar en el proyecto)
- sistema/ (carpeta para el subdominio: sistema.domain.ext - En este lugar se almacenan los archivos del Sistema)
- index.php (Vista del Login al sistema)
-
ACTIONJF/ (Nombre de Carpeta de Acciones)
- contacto.php (Acción: De la Vista contacto de la web)
- cursos.php (Acción: De la Vista Cursos del sistema)
- index.php (Acción: De la Vista Principal de la web)
-
config/ (Carpeta donde se guardarán todos los archivos de configuración)
- 0code.php (Archivo de configuración. Requerido en todas las vistas)
- 0mens.php (Archivo de Mensajes. Este archivo se configurarán los mensajes que se mostrarán cuando se complete un CRUD)
- 0error.php (Archivo donde se muestra los mensajes de alerts en las vistas. Requerido en todas las vistas)
- 1styles.php (Archivo que contendrá los a estilos CSS . Requerido en todas las vistas)
- 2java.php (Archivo que contendrá los a los JavaScript . Requerido en todas las vistas)
- 3toastr.php (Archivo que contendrá el muestreo de mesajes . Requerido en todas las vistas)
-
error/ (Nombre de carpeta que contiene los archivos de errores SHTML)
- [400-600].shtml (Archivos de error personalizados) Los encuentras en este repositorio
-
excel/ (Nombre de carpeta que contiene los archivos de exportación a EXCEL)
- contacto.php (Exportar: De la Vista contacto)
- cursos.php (Exportar: De la Vista Cursos)
- home/ (Carpeta donde se crearán todas las vistas del sistema)
- index.php (Vista de bienvenida al sistema)
-
contacto/ (Carpeta de nuestra Vista: Contacto)
- index.php (Vista: Contacto)
-
detalle/ (Carpeta del Detalle del contacto)
- index.php (vista: Contacto Detalle)
-
cursos/ (Carpeta de nuestra Vista: Curso)
- index.php (Vista: Curso)
-
detalle/ (Carpeta del Detalle del curso)
- index.php (vista: Curso Detalle)
-
pdf/ (Nombre de carpeta que contiene los archivos de exportación a PDF)
- contacto.php (Exportar: De la Vista contacto)
- cursos.php (Exportar: De la Vista Cursos)
- Seguridad.php (Clase que permite obtener el Navegador y Sistema Operativo del Cliente)
- test/ (En este lugar se almacenan los archivos que sirven para tomar de ejemplos para: acciones, clases, codigo html, otros)
- actions.php (Modelo para copiar y pegar de las acciones en el sistema)
- clases.php (Modelo para copiar y pegar de las clases en el sistema)
- web/ (carpeta para el dominio: domain.ext - En este lugar se almacenan los archivos de la web principal)
-
ACTIONJF/ (Nombre de Carpeta de Acciones)
- contacto.php (Acción: De la Vista contacto de la web)
- cursos.php (Acción: De la Vista Cursos del sistema)
- index.php (Acción: De la Vista Principal de la web)
-
config/ (Carpeta donde se guardarán todos los archivos de configuración)
- 0code.php (Archivo de configuración. Requerido en todas las vistas)
- 1styles.php (Archivo que contendrá los a estilos CSS . Requerido en todas las vistas)
- 2nav.php (Archivo que contendrá la cabecera de la web. Requerido en todas las vistas)
- 3footer.php (Archivo que contendrá el pie de página de la web. Requerido en todas las vistas)
- 4java.php (Archivo que contendrá los a los JavaScript . Requerido en todas las vistas)
- constant.php (Archivo donde definiremos nuestras constantes . Requerido en todas las vistas)
-
contacto/ (Nombre de Carpeta del formulario de contacto de la web)
- index.php (vista del formulario de contato)
-
error/ (Nombre de carpeta que contiene los archivos de errores SHTML)
- [400-600].shtml (Archivos de error personalizados) Los encuentras en este repositorio
-
MORENOCL/ (Nombre de Carpeta de Clases)
- db.php (Clase: DataBase para la cadena de conexión)
- contacto.php (Clase: Cursos Para nuestro ejemplo Contacto)
- cursos.php (Clase: Cursos Para nuestro ejemplo Cursos)
- function.php (Funciones para llamar en Clases que ejecutan sentencias dentro de un FOR o WHILE)
- database.sql (Archivo que contendrá las estructuras de nuestras tablas de la base de datos)
- Seguridad.php (Clase que permite obtener el Navegador y Sistema Operativo del Cliente)
-
ACTIONJF/ (Nombre de Carpeta de Acciones)
- archivos/ (carpeta para el subdominio: archivos.domain.ext - En este lugar se almacenarán todos los recursos de la web y el sistema: css, js, img, files, etc)
- Ingresa a tu Panel de control: C:\xampp\xampp-control.exe.
- Inicia Apache y Mysql (Star).
- Importa el archivo (database.sql) a Puerto 80 clic aqui ó Puerto 81 clic aqui
- Ingresa a tu Panel de control.
- Detener Apache y Mysql (Stop).
- Clic en el botón Config.
- Clic en la Primera Opción: Apache (httpd.conf).
- Abre la Herramienta Buscar: Presiona Ctrl + B (Blog de Notas) ó Ctrl + F (Sublime Text).
- Ingresa en el Buscador: 80 y clic en buscar.
-
Resultados:
- #Listen 12.34.56.78:81Listen 80
- Listen 80
- ServerName localhost:80
-
Reemplazar por:
- #Listen 12.34.56.78:81Listen 81
- Listen 81
- ServerName localhost:81
- Guarda los Cambios.
- Regresa a tu Panel de control e Inicia Apache y Mysql (Star).
- Accede a: http://localhost:81/vac/.
- Ingresa a tu Panel de control: C:\xampp\xampp-control.exe.
- Detener Apache y Mysql (Stop).
- Clic en el botón Config.
- Clic en la 4 Opción: PHP (php.ini).
- Abre la Herramienta Buscar: Presiona Ctrl + B (Blog de Notas) ó Ctrl + F (Sublime Text).
- Ingresa en el Buscador: [ Dynamic Extensions ] ó [ Many DLL files are located in the extensions/ ] y clic en buscar.
-
Resultados:
- ;extension=openssl
-
Reemplazar por:
- extension=openssl
- Guarda los Cambios.
- Regresa a tu Panel de control e Inicia Apache y Mysql (Star).
- Ingresa al Archivo: constant.php
-
En las Lineas:
- 2 define('HTTP', 'http://');
- 3 //define('HTTP', 'https://');
- 8 define('URL', HTTP.'localhost:81/vac/');
- 9 //define('URL', HTTP.'localhost/vac/');
-
Reemplazar por:
- 2 //define('HTTP', 'http://');
- 3 define('HTTP', 'https://');
- 8 //define('URL', HTTP.'localhost:81/vac/');
- 9 define('URL', HTTP.'localhost/vac/');
- Accede a: SSL https://localhost/vac/.
🌐 https://www.facebook.com/FrankMartinMA/videos/913114612508005/
✔️ Metodología de Programación VAC-PHP
✔️ Listar Registros (Cursos)
✔️ Agregar Registro (Cursos)
✔️ Editar Registro (Cursos)
✔️ Activar Registro (Cursos)
✔️ Desactivar Registro (Cursos)
✔️ Eliminar Registro (Cursos)
✔️ Uso de Ckeditor
🌐 https://www.facebook.com/FrankMartinMA/videos/282640326425314/
✔️ Usar Template HTML
✔️ Convertir Template HTML a PHP
✔️ Reutilizar el código
✔️ Subir imagen al servidor
✔️ Crear vista para Página web Mostrando la información del ejemplo
✔️ Uso de Toastr
✔️ Exportar PDF
✔️ Exportar Excel
✔️ Uso de DataTable
✔️ Agregar Formulario de contacto
✔️ Listar Registros (Contacto)
✔️ Agregar seguimiento al formulario de contacto
✔️ Activar Registro (Contacto)
✔️ Desactivar Registro (Contacto)
✔️ Eliminar Registro (Contacto)
Moreno Alburqueque Frank Martin
WebMaster - Programador Web PHP
admin@frankmorenoalburqueque.com
https://frankmorenoalburqueque.com
+51 924 741 703