1

私は私の個人的なプロジェクトで codeigniter 2.x を使用しています。データベースは MySql ですが、Neo4J に移行することにしました。

インストールしたGraphAwareというライブラリを使用しました。これまでのところ意図したとおりに実行されます。私のテストコードは次のとおりです。

$user       = 'neo4j';
$password   = 'mypass';
$host       = 'myhost:7474';
$myDB       = 'mydb';

$client = ClientBuilder::create()
        ->addConnection('default','http://'.$user.':'.$password.'@'.$host.'/'.$myDB)
        ->build();

$query = "MATCH (n:user) RETURN n.username";

$result = $client->run($query);

ここまでは順調ですね!

私の問題は次のとおりです。毎回手動で接続を作成する必要がないように、ページ作成時にneo4jデータベースに自動的に接続するにはどうすればよいですか?

私の考えでは、上記のコードは次のようになります。

$db = $this->db->load('neo4j');

$query = "MATCH (n:user) RETURN n.username";

$result = $db->run($query);

私はコードイグナイターで検索してきましたが、いくつかのコアコンセプトの理解が不足しているため、解決策を見つけることができないようです.

どのように進めるか考えていますか。

ありがとう。

ロイック。

4

1 に答える 1