Este es el repositorio del código para el sistema de Expedientes del Cuartel Negro Primero - Batallón de Apoyo Logístico 208 General de Brigada "Juan Antonio Paredes".
Este proyecto usa las siguientes tecnologías:
-
Yii2 Framework para el desarrollo.
-
Lenguaje de programación PHP.
-
Base de datos MySQL.
Plantilla de Proyecto Basic de Yii 2 es la mejor plantilla de proyecto Yii 2 para rápidamente iniciar la creación de proyectos pequeños.
La plantilla contiene las características básicas que incluyen:
-
Un (01) usuario para iniciar y salir inicio de sesión.
-
Una (01) página de contacto.
Incluye todas las configuraciones de uso común que permitirían que se concentre en la adición de nuevos características a su aplicación.
assets/ contiene la definición activos (css, js).
commands/ contiene comandos de consola (controladores).
config/ contiene las configuraciones de la aplicación.
data/ contiene loas archivos SQL para la base de datos MySQL.
controllers/ contiene clases de controlador Web.
mail/ contiene archivos de vista de mensajes de correo electrónico.
models/ contiene las clases del modelo.
runtime/ contiene los archivos generados durante el tiempo de ejecución.
tests/ contiene varias pruebas para la aplicación básica.
vendor/ contiene los paquetes de terceros que son dependencias.
views/ contiene archivos de vista de la aplicación Web.
web/ contiene el script `index.php` y recursos Web.
El requisito mínimo por esta plantilla de proyecto de que el servidor Web es compatible con PHP 5.4.0.
Extraer el archivo comprimido descargado de github.com a
un directorio llamado sistema
que está directamente bajo la raíz Web.
A continuación, puede acceder a la aplicación a través de la siguiente URL:
http://localhost/sistema/web/
Yii no va a crear la base de datos para usted, esto tiene que hacerse manualmente antes de poder acceder a él.
1.- Entonces cree en su servidor de MySQL la Base de datos con el nombre expedientes
.
2.- Cree la estructura de la base de datos expedientes
. En el directorio data/
hay tres (03) archivos SQL,
los cuales se debe cargar en la base de datos expedientes
en el siguiente orden:
2.1) venezuela.sql
, contiene la estructura e información de estados, municipios, parroquias y ciudades de Venezuela.
2.2) expedientes.sql
, contiene la estructura de este sistema en si mismo.
2.3) seguridad.sql
, contiene la estructura e información de usuarios, grupos de permisos y roles de este sistema en si mismo.
Editar el archivo config/db.php
con datos reales, por ejemplo:
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=expedientes',
'username' => 'root',
'password' => 'CLAVE_SI_APLICA',
'charset' => 'utf8',
];
NOTAS:
- Yii no va a crear la base de datos para usted, esto tiene que hacerse manualmente antes de poder acceder a él.
- Comprobar y editar los otros archivos en el directorio
config/
para personalizar su aplicación según sea necesario. - Consulte el README en el directorio
tests
para obtener información específica para pruebas básicas de aplicación.