开源社区/koseduhemak / zfc-user-doctrine-orm
用于ZfcUser的Doctrine2 ORM存储适配器。
2.0.1
2018-06-20 08:24 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-orm-module: ~1.0
- zf-commons/zfc-user: *
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
,它应该可以工作。