私は私の個人的なプロジェクトで 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);
私はコードイグナイターで検索してきましたが、いくつかのコアコンセプトの理解が不足しているため、解決策を見つけることができないようです.
どのように進めるか考えていますか。
ありがとう。
ロイック。