我是Neo4J的初学者,想要和php一起使用。
Fatal error: Class 'neo4php\lib\Everyman\Neo4j\Client' not found in D:\xampp\htdocs\abc\index.php on line 14密码-
<!DOCTYPE html>
<html>
<body>
<h1>Neo4J</h1>
<?php
use neo4php\lib\Everyman\Neo4j\Client,
neo4php\lib\Everyman\Neo4j\Transport,
neo4php\lib\Everyman\Neo4j\Node,
neo4php\lib\Everyman\Neo4j\Relationship;
$client = new Client(new Transport('localhost', 7474));
$keanu = new Node($client);
$keanu->setProperty('name', 'Keanu Reeves')->save();
$laurence = new Node($client);
$laurence->setProperty('name', 'Laurence Fishburne')->save();
$jennifer = new Node($client);
$jennifer->setProperty('name', 'Jennifer Connelly')->save();
$kevin = new Node($client);
$kevin->setProperty('name', 'Kevin Bacon')->save();
$matrix = new Node($client);
$matrix->setProperty('title', 'The Matrix')->save();
$higherLearning = new Node($client);
$higherLearning->setProperty('title', 'Higher Learning')->save();
$mysticRiver = new Node($client);
$mysticRiver->setProperty('title', 'Mystic River')->save();
?>
</body>
</html>如何解决这个问题,如何使用Neo4J访问Neo4JPhp,有Neo4JPhp视频教程吗?
发布于 2014-03-02 20:25:42
你不包括任何地方的图书馆。在PHP中,您不能只使用use类,您必须包含包含该类的文件,或者使用自动加载器将类名映射到文件名(自动加载是首选的方法)。
我建议用Composer安装这个库。neo4jphp wiki:https://github.com/jadell/neo4jphp/wiki/Getting-started上有这方面的说明。(您需要首先安装Composer;这里有说明:https://getcomposer.org/)
然后,在您的文件中,您可以:
<?php
require('vendor/autoload.php');
use Everyman\Neo4j\Client,
Everyman\Neo4j\Transport,
Everyman\Neo4j\Node,
Everyman\Neo4j\Relationship;
// The rest of your codehttps://stackoverflow.com/questions/22131349
复制相似问题