如何将GraphAware Library添加到项目中

时间:2017-09-20 10:45:59

标签: php eclipse neo4j phplib

我在php中创建一个项目,并希望使用我的Neo4j图形数据进行配置。这是代码:

<?php
require_once '/path/to/Client.php';
use GraphAware\Neo4j\Client; 
use GraphAware\Neo4j\Client\ClientBuilder;
$client = new GraphAware\Neo4j\Client('http://127.0.0.1:7474/');

$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@127.0.0.1:7474')
->addConnection('bolt', 'bolt://neo4j:password@127.0.0.1:7474')
->build();  

所以你可以看到我想在GraphAware中使用的库。我无法让这个库工作,因为我没有它。有人可以让我知道如何在我在eclipse中创建的php项目中获取此库。

2 个答案:

答案 0 :(得分:3)

根据文档,您使用Composer将其要求进入您的项目。

https://github.com/graphaware/neo4j-php-client#installation

composer require graphaware/neo4j-php-client:^4.0

没有作曲家?非常值得安装,管理依赖项和自动加载,并且要使它与任何PHP项目一起工作所需要做的就是在脚本的起点几乎添加这一行(index.php?)

require_once 'vendor/autoload.php`

在这里获取作曲家https://getcomposer.org/

蹩脚的非作曲家方式只是从github下载Zip并将其转储到你的项目中。但是你需要在你使用的所有课程中要求它!

答案 1 :(得分:0)

如果您在eclipse中创建PHP项目,可以在eclipse窗体中下载作曲家:https://marketplace.eclipse.org/content/composer-php-support

您只需将其拖入正在运行的工作区即可。这将为您下载所有库和依赖项。这是通过在require语句之前编写composer来完成的。

eclipse的作曲家有以下版本:Mars(4.5),Luna(4.4),Kepler(4.3)。它也受Windows,Mac和Linux / GTK

的支持

在下载作曲家之前,需要PHP开发工具(PDT)。

只是添加。我曾经在日食火星上试过这个但是它对我不起作用所以我在Neo Oxygen中试过它并且它起作用了!