rumeau/rumeaulib-appconfig

基于数据库的 Doctrine2 应用配置,适用于 Zend Framework 2

dev-master 2015-02-08 05:22 UTC

This package is auto-updated.

Last update: 2024-09-22 05:26:26 UTC


README

英文文档

此模块通过使用 Doctrine2 作为 ORM,为数据库添加了一层配置。

由于仍在开发过程中,因此目前不适合用于生产环境,但我个人已经测试过,并且它是可用的。

安装

Composer

composer require rumeau/rumeaulib-appconfig

对于版本,仅使用 dev-master

Zend Framework

application.config.php 中启用模块

<?php

return array(
    'modules' => array(
        // ... Mis Modulos
        
        'RumeauLibAppConfig',
    ),
    
    // ...

数据库

RumeauLibAppConfig 与数据库和 Doctrine2 兼容,为此包含相应的映射 RumeauLibAppConfig\Entity\AppConfig,可以使用以下命令导入:

php vendor/doctrine/doctrine-module/bin/doctrine-module.php orm:schema-tool:update --dump-sql 用于首先测试

php vendor/doctrine/doctrine-module/bin/doctrine-module.php orm:schema-tool:update --force 用于应用更改

此实体将在其数据库中创建相应的表,用于存储配置。

您可以使用提供的模块配置文件中的文件,使用您自己的实体。

配置

config/rumeaulibappconfig.global.php.dist 文件复制到您的配置目录(通常是 config/autoload/),并重命名为 config/rumeaulibappconfig.global.php

信息