misterabdul/doctrine-data-fixture-module

Laminas 模块,提供 Doctrine Data-Fixture 功能

v1.0.0 2022-07-10 17:46 UTC

This package is auto-updated.

Last update: 2024-09-10 22:36:35 UTC


README

这是一个从 Aqilix/DoctrineDataFixtureModule 分支出来的版本。这个仓库的创建是因为旧仓库仍然使用旧的 Doctrine 版本和旧的 Zend Event Manager、Module Manager 和 Service Manager(Zend Framework 3)。

简介

DoctrineDataFixtureModule 模块旨在快速轻松地将 Doctrine 2 data-fixture 与 Laminas 集成。以下特性旨在开箱即用

  • Doctrine ORM 支持
  • 多个 ORM 实体管理器
  • 多个 DBAL 连接
  • 支持在 DBAL 中重用现有的 PDO 连接

安装

此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org

$ composer require misterabdul/doctrine-data-fixture-module

然后打开 config/modules.config.php 并将 DoctrineDataFixtureModule 添加到您的 modules

注册 fixture

要将 fixture 与 Doctrine 模块注册,请在您的配置中添加 fixture。

<?php
return [
      'data-fixture' => [
            'fixtures' => __DIR__ . '/../src/ModuleName/Fixture'
      ],
];

用法

命令行

以下是如何访问 Doctrine 命令行

# Import
$ ./vendor/bin/doctrine-module data-fixture:import