rumeau / rumeaulib-appconfig
基于数据库的 Doctrine2 应用配置,适用于 Zend Framework 2
Requires
- php: >=5.4
- doctrine/doctrine-orm-module: 0.*
- zendframework/zendframework: 2.3.*
Suggests
- rumeau/rumeaulib-admin: Administration wrapper for ZF2 applications
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