dev-master
9999999-dev https://github.com/rumeau/rumeaulibappconfigApplication Configuration based on Database with Doctrine2 for Zend Framework 2
MIT License
The Requires
by Jean Rumeau
zf2 project freelance
Application Configuration based on Database with Doctrine2 for Zend Framework 2
English Docs, (*1)
Este módulo agrega una capa de configuración a traves de una base de datos usando Doctrine2 como ORM., (*2)
Aún esta en proceso de desarrollo por lo que no esta lista para uso en producción pero personalmente ya la he probado y es funcional., (*3)
composer require rumeau/rumeaulib-appconfig
, (*4)
Para la version solo usa dev-master
, (*5)
Habilita el modulo en application.config.php
, (*6)
<?php return array( 'modules' => array( // ... Mis Modulos 'RumeauLibAppConfig', ), // ...
RumeauLibAppConfig funciona con una base de datos y con Doctrine2,
para esto se incluye el respectivo map RumeauLibAppConfig\Entity\AppConfig
el que puede ser importado con:, (*7)
php vendor/doctrine/doctrine-module/bin/doctrine-module.php orm:schema-tool:update --dump-sql
Para probar primero, (*8)
php vendor/doctrine/doctrine-module/bin/doctrine-module.php orm:schema-tool:update --force
Para aplicar los cambios, (*9)
Esta entidad creara la respectiva tabla en su base de datos en donde se almacenaran las configuraciones., (*10)
Puedes usar tu propia entidad utilizando el archivo de configuracion proporcionado para el modulo, (*11)
Copia el archivo config/rumeaulibappconfig.global.php.dist
a tu
directorio de configuraciones (generalmente config/autoload/
) y
cambiando su nombre a config/rumeaulibappconfig.global.php
, (*12)
Claves | Descripcion |
---|---|
config_entity_class | Establece la entidad a usar para guardar la configuracion |
object_manager | Entity manager para persistir los cambios |
cache | Configuracion para el cache de la configuracion (Zend\Cache) |
forms | Formularios (Fieldsets) que se agregaran a la configuracion (ie: array( 'global_settings' => 'MyApp\Form\GlobalSettingsFieldset') ) |
Application Configuration based on Database with Doctrine2 for Zend Framework 2
MIT License
zf2 project freelance