0

在本地机器上运行 neo4jphp/neo4jphp.phar 时,似乎 Noe4j - 1.9.RC2 工作正常。此外,还可以使用 Web 界面。

运行命令时(下)

$arthurOutgoingRelationships = $arthur->getRelationships(array(),     Relationship::DirectionOut);

,我有

PHP Fatal error:  Class 'Relationship' not found in /var/www/index.php

在 Apache 错误日志中。我下载了 neo4jphp 的最新可用版本并注册了自动加载器:

spl_autoload_register(function ($className) {
  $libPath = '/var/www/neo4jphp/lib/';
  $classFile = str_replace('\\',DIRECTORY_SEPARATOR,$className).'.php';
  $classPath = $libPath.$classFile;
  if (file_exists($classPath)) {
     require($classPath);
  }
});
4

1 回答 1

1

您可以通过从GitHub下载库来解决此问题,将 Everyman 文件夹及其子文件夹复制到您的根目录中并使用您需要的内容。在示例中

    require("phar://neo4jphp.phar");
    use Everyman\Neo4j\Relationship;
于 2013-05-09T23:59:30.193 回答