【问题标题】:How to add GraphAware Library to project如何将 GraphAware 库添加到项目中
【发布时间】:2017-09-20 10:45:58
【问题描述】:

我正在用 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 项目中获取这个库。

【问题讨论】:

    标签: php eclipse neo4j phplib


    【解决方案1】:

    根据文档,您可以使用 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 并将其转储到您的项目中。但是你需要在你使用的所有类中使用!

    【讨论】:

    【解决方案2】:

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

    您所要做的就是将它拖到您正在运行的工作区中。这将为您下载所有库和依赖项。这是通过在 require 语句之前编写 composer 来完成的。

    eclipse的composer有以下版本:Mars(4.5)、Luna(4.4)、Kepler(4.3)。 Windows、Mac 和 Linux/GTK 也支持它

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

    只是添加。我已经在 eclipse mars 中尝试过,但它对我不起作用,所以我在 Neo Oxygen 中尝试了它,它起作用了!

    【讨论】:

      猜你喜欢
      • 2012-01-05
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-08
      • 2013-05-11
      相关资源
      最近更新 更多