Configuración
A continuación, se muestra un listado de las 13 constantes disponibles en el método inicializar de la clase PIPE\Configuracion para inicializar la configuración del ORM PIPE.
| Constante | Descripción |
|---|---|
| BD_CONTROLADOR | Establece el controlador de la conexión. Soporta mysql, pgsql, sqlite y sqlsrv. |
| BD_HOST | Establece la IP o DNS del servidor de bases de datos. |
| BD_PUERTO | Establece el puerto donde se ejecuta el servicio. |
| BD_USUARIO | Establece el usuario de la base de datos. |
| BD_CONTRASENA | Establece la contraseña de la base de datos. |
| BD_BASEDATOS | Establece el nombre de la base de datos que será utilizada. |
| BD_DATOS_DSN | Establece detalles adicionales para la conexión de la base de datos. |
| IDIOMA | Establece el idioma para mostrar errores SQL y mensajes del ORM PIPE. Soporta es, en. |
| RUTA_MODELOS | Establece la ruta donde se encuentran los modelos. Ejemplo: C:\xampp\htdocs\mi-proyecto\modelos. |
| ZONA_HORARIA | Establece la zona horaria para registrar la marca de tiempo. Ejemplo: America/Bogota. El valor por defecto es UTC. |
| COMANDO_INICIAL | Establece la sentencia SQL que será ejecutada una vez se establezca la conexión. |
| TIPO_RETORNO | Establece el tipo de retorno de datos por defecto. Se pueden utilizar las constantes CLASE, OBJETO, ARREGLO, JSON y SQL de la clase Configuracion. |
| OPCIONES | Establece opciones de conexión específicas del controlador por medio de un arreglo, según las especificaciones de PDO. |
PIPE es muy sencillo de configurar.
Si hemos instalado PIPE por medio de composer, debemos incluir el archivo vendor/autoload.php en nuestro código de programación para poder utilizar el ORM PIPE.
Si por el contrario, hemos instalado PIPE manualmente, debemos incluir el archivo src/inicializador.php que se encuentra en la raíz del código fuente descargado.
Para configurar el ORM PIPE, inicializamos la configuración de la siguiente manera.
PIPE permite configurar múltiples conexiones de la siguiente manera.
PIPE permite establecer la conexión predeterminada en el modelo.
PIPE permite cambiar de conexión en tiempo de ejecución.