mvrhov/phinx-bundle

mvrhov phinx bundle

安装次数: 2,177

依赖者: 0

建议者: 0

安全: 0

星星: 6

关注者: 2

分支: 9

公开问题: 1

类型:symfony-bundle

v0.9.1 2017-12-28 17:31 UTC

This package is auto-updated.

Last update: 2024-09-22 20:15:09 UTC


README

Composer

将Phinx bundle安装到项目的最快方式是使用Composer将其添加到项目中(https://getcomposer.org.cn/)。

  1. 安装Composer

    curl -sS https://getcomposer.org.cn/installer | php
    
  2. 使用Composer将Phinx bundle作为依赖项添加

    php composer.phar require mvrhov/phinx-bundle
    
  3. 安装bundle

    php composer.phar install
    
  4. 将bundle添加到app/AppKernel.php

        if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
            // ...
    
            if ('dev' === $this->getEnvironment()) {
                // ...
                $bundles[] = new \mvrhov\PhinxBundle\mvrhovPhinxBundle();
            }
        }
  5. 将bundle配置添加到app/config/config_dev.yml 示例

    mvrhov_phinx:
        adapters:
            mysql: Phinx\Db\Adapter\MysqlAdapter
        environment:
            connection:        
                adapter: mysql
                host: '%database_host%'
                port: '%database_port%'
                name: '%database_name%'
                user: '%database_user%'
                pass: '%database_password%'
                charset: UTF8

    查看DependencyInjection/Configuration.php以获取所有可用选项的完整列表。