Una app con las funcionalidades básicas (CRUD [Create, Read, Update, Delete]), usando bcit-ci/CodeIgniter.
En la carpeta application esta la estructura de la aplicación, las carpetas que nos interesan a esta instancia son:
- config/ Aqui estan las configuraciones globales de nuestra app.
- core/ Esta carpeta es especial, dentro de ella estan clases con la capacidad de alterar el comportamiento de algunas clases provistas por CI (en este caso, alteramos el comportamiento de CI_Controller).
- controllers/ Aqui estan las controladores de nuestra aplicacion.
- models/ Aqui estan las modelos de nuestra app.
- views/ Aqui estan cada una de las vistas usadas en la app.
- public/ Aqui estan los recursos "publicos" (css, imagenes, js, el 99.99% de los casos contenido no-php).
-
Crea la base de datos (db.sql tiene la estructura)
-
Obten el codigo (descarga el zip, o clónalo con
git clone
) -
luego abre config/database.php para editar las credenciales de la base de datos que usaremos:
// linea ~77
'hostname' => 'localhost', // usualmente localhost
'username' => 'sistemitax', // usualmente en entorno de desarrollo: root
'password' => '12345', // un poco obvio...
'database' => 'sistemitax', // el nombre de la base de datos en el dbms
Notarás que el directorio vendor
esta incluido (que no debería), esto es un pequeño capricho mío para que el proyecto sea mas rapido de implementar. Solo descargar el zip y ya esta todo incluido.