julio101290 / boilerplateunidadesmedidas
CodeIgniter4 Simple Units of Measure Catalog
v1.0.0
2025-07-10 00:27 UTC
Requires
- php: ^7.3 || ^8.0
- codeigniter4/framework: ^4.1
- codeigniter4/translations: ^4.0
- julio101290/auth: ^1.0
- julio101290/boilerplate: ^1.0
- julio101290/boilerplatecompanies: ^1.0.0
- julio101290/boilerplatelog: ^1.0.0
- tecnickcom/tcpdf: ^6.7
Requires (Dev)
- fakerphp/faker: ^1.13
- phpunit/phpunit: ^9.1
README
Boilerplate para catálogo de unidades de medida en CodeIgniter 4 con soporte para múltiples empresas. Compatible con PostgreSQL y MariaDB.
📦 Requisitos
- PHP >= 7.3
- CodeIgniter 4.x
julio101290/boilerplatelog
julio101290/boilerplatecompanies
⚙️ Instalación
1. Instalar por Composer
composer require julio101290/boilerplateunidadesmedidas
2. Ejecutar el comando de instalación
php spark boilerplateunidadesmedidas:installunidadesmedidas
Este comando:
- Copia las migraciones al proyecto.
- Ejecuta
php spark migrate
. - Inserta datos iniciales con un seeder.
🧠 Ejemplo de uso en controlador
$datos = $this->unidades_medida->mdlGetUnidades_medida($empresasID); // Procesamiento personalizado sin Hermawan helper('datatables'); $response = dataTablesServerSide($this->request, $datos, ['a.descripcion', 'b.nombre']); return $this->response->setJSON($response);
📷 Capturas de pantalla
Menú lateral
Tabla CRUD
📁 Estructura
src/Models/UnidadesMedidaModel.php
src/Views/unidades_medida/index.php
src/Database/Migrations/
src/Database/Seeds/BoilerplateUnidadesMedida.php
src/Commands/InstallCommandUnidadesMedidas.php
🚀 Uso
Consulta los archivos fuente del controlador, modelo y vistas para adaptar este módulo a tu estructura.
📄 Licencia
MIT © julio101290