0

CodeIgniter 2 で Neo4jPHP をライブラリとして自動ロードするにはどうすればよいですか?

https://github.com/jadell/Neo4jPHP http://codeigniter.com/

Neo4jPHP は、Neo4j SERVER REST API のラッパーです。

Neo4j サーバーを実行し、PHP を使用して DB に多くのノードと関係を設定しました。

次のステップ - REST API のより完全な PHP 抽象化の使用を開始する - Neo4jPHP

しかし、CodeIgniter のライブラリとして Neo4jPHP を自動ロードすることに行き詰まっています。

追加しました: $autoload['libraries'] = array('Everyman/Neo4j');

そして取得:エラーが発生しました:「要求されたクラスをロードできません:neo4j」

簡単なステップであるはずのことについて、私は髪を引っ張っています...

4

2 に答える 2

6

私は Neo4jPHP の作成者です。私は CI にあまり詳しくありませんが、うまくいくと思われる手法について簡単なブログ投稿を作成しました。そうでない場合、または改善が必要な場合はお知らせください。

http://blog.everymansoftware.com/2011/08/getting-neo4jphp-working-with.html

于 2011-08-25T14:32:49.630 に答える
1

CIユーザーガイドから:

File names must be capitalized. For example:  Myclass.php 
Class declarations must be capitalized. For example:  class Myclass
Classnames and file names must match.

これが、CIがクラスNeo4jのオブジェクトを構築しようとしている理由です。Neo4jインターフェイスのラッパークラスを作成することをお勧めします。

于 2011-08-25T10:27:03.777 に答える