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
Wallogit.com
2017 © Pedro Peláez
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