Racks App
Explicación de la estructura del proyecto
Carpetas en latte/
-
app: El código fuente del módulo(CRUD)
-
app\php: es donde Vive el modelo, estos son clases PHP que mapean cada tabla de la base de datos, es donde se hacen consultas o inserciones a la base datos, etc: digamos que es el ORM.
-
app\ts: Es donde vive la lógica de las vista. En este carpeta es donde vive la lógica que contrala toda las funcionalidades, el punto de entrada es la clase Main y la vista principal es MainView que es el ViewController de la App.
-
app\view: Es donde está maquetada la interfaz de usuario.
Nota: Se usa TypeScript como lenguaje principal para escribir las clases js.
Instrucciones para instalación en servidor local
-
Crear base de datos con el nombre "racks".
-
Configurar conexión a la base de datos, editar archivo connection.json que se encuentra en la raíz de proyecto.
{
"host": "127.0.0.1",
"user": "root",
"password": "",
"database": "racks"
}
-
Importar del archivo racks.sql que se encuentra también en la raíz del proyecto.
-
Crear virtual host que apunte a la carpeta public del proyecto
e.g.
<VirtualHost *:80>
DocumentRoot "path/Racks/public"
ServerName rasks.local
</VirtualHost>
Donde: path = Directorio donde se encuentra alojado el proyecto.
e.g. c:\Projects
- Configurar Site local del archivo Hosts
# My Hosts
127.0.0.1 racks.local
-
Reiniciar el servidor Apache
-
Ejecutar en el navegador,
- Escribir en la barra de direcciones http://racks.local y listo a funcionar ^_^