PHPackages                             julio101290/boilerplateunidadesmedidas - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. julio101290/boilerplateunidadesmedidas

ActiveLibrary[Database &amp; ORM](/categories/database)

julio101290/boilerplateunidadesmedidas
======================================

CodeIgniter4 Simple Units of Measure Catalog

v1.0.0(10mo ago)06MITPHPPHP ^7.3 || ^8.0

Since Jul 10Pushed 10mo agoCompare

[ Source](https://github.com/julio101290/boilerplateUnidadesMedidas)[ Packagist](https://packagist.org/packages/julio101290/boilerplateunidadesmedidas)[ RSS](/packages/julio101290-boilerplateunidadesmedidas/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

CodeIgniter 4 Boilerplate Unidades de Medida
============================================

[](#codeigniter-4-boilerplate-unidades-de-medida)

Boilerplate para catálogo de unidades de medida en CodeIgniter 4 con soporte para múltiples empresas. Compatible con PostgreSQL y MariaDB.

---

📦 Requisitos
------------

[](#-requisitos)

- PHP &gt;= 7.3
- CodeIgniter 4.x
- `julio101290/boilerplatelog`
- `julio101290/boilerplatecompanies`

---

⚙️ Instalación
--------------

[](#️-instalación)

### 1. Instalar por Composer

[](#1-instalar-por-composer)

```
composer require julio101290/boilerplateunidadesmedidas
```

### 2. Ejecutar el comando de instalación

[](#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
-------------------------------

[](#-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
----------------------

[](#-capturas-de-pantalla)

### Menú lateral

[](#menú-lateral)

[![Menú](https://private-user-images.githubusercontent.com/11257577/391678916-ae27afee-fe2d-4f28-9556-bde49f305105.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxODU5MDQsIm5iZiI6MTc3NTE4NTYwNCwicGF0aCI6Ii8xMTI1NzU3Ny8zOTE2Nzg5MTYtYWUyN2FmZWUtZmUyZC00ZjI4LTk1NTYtYmRlNDlmMzA1MTA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDAzMDY0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiNzJkMDZjYzRjYzA2MmNhMDRmZDJkNThhOTNmMDhmYTYwMjhhZTQ5NjhmY2I5NTcwYzcxOGEwN2MxMjM4NDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.X20-UorYEXNkYOT37Luze_M_7ABkQ1w9GtVA3MeyvWs)](https://private-user-images.githubusercontent.com/11257577/391678916-ae27afee-fe2d-4f28-9556-bde49f305105.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxODU5MDQsIm5iZiI6MTc3NTE4NTYwNCwicGF0aCI6Ii8xMTI1NzU3Ny8zOTE2Nzg5MTYtYWUyN2FmZWUtZmUyZC00ZjI4LTk1NTYtYmRlNDlmMzA1MTA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDAzMDY0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiNzJkMDZjYzRjYzA2MmNhMDRmZDJkNThhOTNmMDhmYTYwMjhhZTQ5NjhmY2I5NTcwYzcxOGEwN2MxMjM4NDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.X20-UorYEXNkYOT37Luze_M_7ABkQ1w9GtVA3MeyvWs)

### Tabla CRUD

[](#tabla-crud)

[![CRUD](https://private-user-images.githubusercontent.com/11257577/391679056-357c23f7-a801-4ee9-8e96-6cd5ed4dcc3d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxODU5MDQsIm5iZiI6MTc3NTE4NTYwNCwicGF0aCI6Ii8xMTI1NzU3Ny8zOTE2NzkwNTYtMzU3YzIzZjctYTgwMS00ZWU5LThlOTYtNmNkNWVkNGRjYzNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDAzMDY0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwMTEzY2IyZjNlMTNmOGZhYzBiZjY5YmMyZDE5MTg3Yzc5MDE3YjYzMDU4OGRlYWZiNTFjMWYwNWMwMDczNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kj4hT-Siw7qqvgqtTCPzpfwuBA2MkrqsYIZxbj7oY1I)](https://private-user-images.githubusercontent.com/11257577/391679056-357c23f7-a801-4ee9-8e96-6cd5ed4dcc3d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxODU5MDQsIm5iZiI6MTc3NTE4NTYwNCwicGF0aCI6Ii8xMTI1NzU3Ny8zOTE2NzkwNTYtMzU3YzIzZjctYTgwMS00ZWU5LThlOTYtNmNkNWVkNGRjYzNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAzVDAzMDY0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwMTEzY2IyZjNlMTNmOGZhYzBiZjY5YmMyZDE5MTg3Yzc5MDE3YjYzMDU4OGRlYWZiNTFjMWYwNWMwMDczNTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kj4hT-Siw7qqvgqtTCPzpfwuBA2MkrqsYIZxbj7oY1I)

---

📁 Estructura
------------

[](#-estructura)

- `src/Models/UnidadesMedidaModel.php`
- `src/Views/unidades_medida/index.php`
- `src/Database/Migrations/`
- `src/Database/Seeds/BoilerplateUnidadesMedida.php`
- `src/Commands/InstallCommandUnidadesMedidas.php`

---

🚀 Uso
-----

[](#-uso)

Consulta los archivos fuente del controlador, modelo y vistas para adaptar este módulo a tu estructura.

---

📄 Licencia
----------

[](#-licencia)

MIT © [julio101290](mailto:juliocesar101290@hotmail.com)

---

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance54

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

307d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/10ce1471ebd6b863d30d635f15b7a60149aa69d59639725b30a02b30d685e817?d=identicon)[julio101290](/maintainers/julio101290)

---

Top Contributors

[![julio101290](https://avatars.githubusercontent.com/u/11257577?v=4)](https://github.com/julio101290 "julio101290 (2 commits)")

---

Tags

backupmysqlauthorizationinvoicecrudboilerplatecodeigniter4companies

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/julio101290-boilerplateunidadesmedidas/health.svg)

```
[![Health](https://phpackages.com/badges/julio101290-boilerplateunidadesmedidas/health.svg)](https://phpackages.com/packages/julio101290-boilerplateunidadesmedidas)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
