开源社区/koseduhemak/zfc-user-doctrine-orm

用于ZfcUser的Doctrine2 ORM存储适配器。

2.0.1 2018-06-20 08:24 UTC

This package is auto-updated.

Last update: 2024-09-06 10:10:06 UTC


README

版本 0.1.1 由Kyle Spraggs和ZF-Commons团队创建

简介

ZfcUserDoctrineORM是ZfcUser的Doctrine2 ORM存储适配器。

选项

以下选项可用

  • enable_default_entities - 布尔值,确定是否启用默认的用户实体。将其设置为false以使用自己的实体扩展ZfcUser\Entity\User。默认为true。

依赖

安装

设置Doctrine ORM的数据库连接设置

具体来说,转到Doctrine连接设置,并将示例配置文件内容复制/粘贴/修改到您的config/autoload/doctrine.orm.local.php中。

安装Zfc组件

php composer.phar require koseduhemak/zfc-user-doctrine-orm

config/application/application.config.php中设置您的模块,例如

'modules' => array(
    'DoctrineModule',
    'DoctrineORMModule',
    'ZfcBase',
    'ZfcUser',
    'ZfcUserDoctrineORM',
    'Application',
),

现在,您可以使用ZfcUser SQL架构来设置您的数据库表。

或者,您可以使用doctrine-module为您完成这项工作

vendor/bin/doctrine-module orm:schema-tool:update --dump-sql

注意:如果您想使用不同的表架构或用户实体,则必须在zfcuser的配置文件中将enable_default_entities设置为false

如果SQL看起来没问题,则

vendor/bin/doctrine-module orm:schema-tool:update --force

现在您可以导航到/user,它应该可以工作。