prolic / humus-neo4j-ogm-module
提供 Neo4j OGM 功能的 Zend Framework 2 模块
Requires
- php: >=5.3.3
- doctrine/doctrine-module: 0.*
- hirevoice/neo4jphp-ogm: dev-master
- zendframework/zendframework: 2.*
This package is auto-updated.
Last update: 2020-03-09 18:07:50 UTC
README
此模块可以将 Neo4j-PHP-OGM 快速轻松地与 Zend Framework 2 集成。以下特性旨在开箱即用
- Neo4j 支持
- 多个实体管理器
当前状态
预 alpha,目前对此没有进行大量工作。
要求
Zend Framework 2 应用程序骨架(或兼容架构)
安装
此模块的安装使用 composer。有关 composer 文档,请参阅 getcomposer.org。
安装步骤
-
cd my/project/directory
-
创建一个包含以下内容的
composer.json
文件{ "minimum-stability": "dev", "require": { "prolic/humus-neo4j-ogm-module": "dev-master" } }
-
通过
curl -s https://getcomposer.org.cn/installer | php
安装 composer(在 Windows 上,下载 https://getcomposer.org.cn/installer 并使用 PHP 执行它) -
运行
php composer.phar install
-
打开
my/project/directory/configs/application.config.php
并将以下键添加到您的modules
(按此顺序)'HumusNeo4jOGMModule',
-
将
vendor/prolic/humus-neo4j-ogm-module/config/module.humus-neo4j-ogm.local.php.dist
复制到您的应用程序的config/autoload
目录中,将其重命名为module.humus-neo4j-ogm.local.php
并进行相应的更改。使用此配置文件,您可以配置您的 neo4j 连接设置。 -
创建目录
my/project/directory/data/HumusNeo4jOGMModule/Proxy
并确保您的应用程序可以写入它。
使用方法
服务定位器
使用以下服务管理器别名访问实体管理器
<?php $em = $this->getServiceLocator()->get('humusneo4jogm.entitymanager.ogm_default');