PHPackages                             quest/cakephp-indicadores - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. quest/cakephp-indicadores

ActiveCakephp-indicadores[Utility &amp; Helpers](/categories/utility)

quest/cakephp-indicadores
=========================

Plugin de Indicadores Enconómicos para CakePHP

16PHP

Since Jul 14Pushed 11y ago1 watchersCompare

[ Source](https://github.com/quest/cakephp-indicadores)[ Packagist](https://packagist.org/packages/quest/cakephp-indicadores)[ RSS](/packages/quest-cakephp-indicadores/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

[![Build Status](https://camo.githubusercontent.com/d803ae5ababc18fdcae7b804ccbb6a618b0311757e49dc34fd14c65ddf09cbb0/68747470733a2f2f7472617669732d63692e6f72672f71756573742f63616b657068702d696e64696361646f7265732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/quest/cakephp-indicadores)

Plugin de Indicadores Económicos de Chile para CakePHP
======================================================

[](#plugin-de-indicadores-económicos-de-chile-para-cakephp)

Con este Plugin puedes obtener información para enriquecer su sitio web o tienda virtual, agregándole indicadores económicos, santoral o honomástico, valor de las divisas más importantes, indicadores de la bolsa y restricción automotriz.

La información es obtenida de [http://indicadoresdeldia.cl](http://indicadoresdeldia.cl/pages/code/). **Indicadores del Día** provee diariamente información de indicadores económicos actualizados y de manera gratuita, proporcionando ésta por medio de su sitio web y como webservice para desarrolladores.

Requerimientos
--------------

[](#requerimientos)

- PHP version: PHP 5.2+
- CakePHP version: 2.x Stable

Instalación
-----------

[](#instalación)

### Usando Composer

[](#usando-composer)

Agregar al archivo `composer.json` de tu proyecto lo siguiente, en caso de no tenerlo deberás crearlo:

```
{
    "require": {
        "quest/cakephp-indicadores": "master"
    }
}

```

### Manual

[](#manual)

- Descargar:
- Descomprime el archivo
- Copia el directorio a `app/Plugin`
- Renombra la carpeta que copiaste a `Indicadores`

### GIT Submodule

[](#git-submodule)

En el directorio de tu aplicación:

```
git submodule add -b master git://github.com/quest/cakephp-indicadores.git Plugin/Indicadores
git submodule init
git submodule update
```

### GIT Clone

[](#git-clone)

En tu carpeta `Plugin`:

```
git clone -b master git://github.com/quest/cakephp-indicadores.git Indicadores
```

Habilitar Plugin
----------------

[](#habilitar-plugin)

Para habilitar el plugin escribe lo siguiente en tu archivo `app/Config/bootstrap.php`:

```
CakePlugin::load('Indicadores');
```

O puedes habilitar todos tus Plugins:

```
CakePlugin::loadAll();
```

Uso
---

[](#uso)

Lo puede ocupar en el Controlador como Componente y en la Vista como Helper, para esto debes activarlo en tu `app/Controller/AppController.php` usando `$helpers` o `$components`

```
public $helpers = array('Indicadores.Indicadores');
public $components = array('Indicadores.Indicadores');
```

### Métodos

[](#métodos)

#### Indicadores::read(string $key)

[](#indicadoresreadstring-key)

Con este método puedes obtener el valor de los indicadores económicos disponibles:

En la vista:

```
echo $this->Indicadores->read('moneda.dolar');
```

En el controlador:

```
$this->Indicadores->read('moneda.dolar');
```

Si $key viene vacío, devuelve en un arreglo todos los valores disponibles.

Los valores que puede tener $key son:

- moneda.dolar
- moneda.euro
- indicador.uf
- indicador.ipc
- indicador.utm
- indicador.imacec
- santoral.ayer
- santoral.hoy
- santoral.maniana
- bolsa.igpa
- bolsa.ipsa
- bolsa.banca
- bolsa.utilities
- bolsa.commodities
- bolsa.consumo
- bolsa.retail

#### Indicadores::check(string $key)

[](#indicadorescheckstring-key)

Para validar si un indicador existe, está disponible el método `check()`, devuelve `true` si existe el indicador, en caso contrario retorna `false`.

En la vista:

```
if ($this->Indicadores->check('moneda.dolar')) {
    //algo
}
```

En el controlador:

```
if ($this->Indicadores->check('moneda.dolar')) {
    //algo
}
```

TODO
----

[](#todo)

- Cache
- Modelo

Support
-------

[](#support)

Para reportar un bug o solicitar una mejores, ingrea al [Issue Tracker](https://github.com/quest/cakephp-environment/issues).

Contribuye con este Plugin
--------------------------

[](#contribuye-con-este-plugin)

Sientete libre de contribuir con el plugin para mejorar con nuevos issues, peticiones de mejoras, test de unidad y arreglo de errores o nuevas mejoras.

Toda ayuda o mejora es bienvenida :)

Licencia
--------

[](#licencia)

Copyright 2014, [Victor San Martín](http://twitter.com/questchile)

Proyecto licenciado bajo [The MIT License](http://www.opensource.org/licenses/mit-license.php)

La redistribución de los archivos deben conservar el aviso de copyright anterior.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6877?v=4)[Victor San Martin](/maintainers/quest)[@quest](https://github.com/quest)

---

Top Contributors

[![quest](https://avatars.githubusercontent.com/u/6877?v=4)](https://github.com/quest "quest (6 commits)")

### Embed Badge

![Health badge](/badges/quest-cakephp-indicadores/health.svg)

```
[![Health](https://phpackages.com/badges/quest-cakephp-indicadores/health.svg)](https://phpackages.com/packages/quest-cakephp-indicadores)
```

###  Alternatives

[responsiv/currency-plugin

Currency plugin for October CMS

181.3k1](/packages/responsiv-currency-plugin)

PHPackages © 2026

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