問題タブ [neoxygen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Neo4J からデータを取得する際の NeoClientPHP の問題
現在、私はまだ Neo4J グラフ データベースを学んでおり、現在の RDBMS をグラフ データベースに移行する予定です。そのため、Neoxygen-NeoClient が答えであることがわかるまで、PHP/Codeigniter で Neo4J を接続する方法の方法論を探していました。
composer を使用してインストールした後、テストする予定です。connection.phpという新しいページを作成し、ルート フォルダーに配置しました。残念ながら、現在、ローカルホストで Neo4J からデータを取得するときに問題が発生しています。
以下はconnection.phpの内容です
したがって、そのクエリの結果は表示されず、Neo4J から返されたクエリを PHP で表示する方法を教えてください。
更新しました
ここでアプリケーションを実行している例からテストしようとしていました https://github.com/ikwattro/neo4j-neoclient-example
次に、インストール手順に従い、localhostで実行しましたが、Neo4Jからのデータを表示できず、Webコンソールを確認した後、このエラーが発生しました
http://localhost/search?q=Matrixリソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました localhost/graph リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました localhost/ search?q=Matrix リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました
問題は、コンポーザーのインストールを行った後、グラフと検索フォルダーを取得できず、ベンダーフォルダーのみを取得したことだと思います
これを確認していただけますか?そうでない場合は、この問題を解決するための解決策を教えてください。
また、使用してアプリケーションを実行することの意味を説明してください
前にありがとう
php - Neo4J、階層データのクエリ方法 / PHP
グラフデータベース「neo4j」にカテゴリ構造を作成しました。私にはノードと関係があり、すべてが完璧です。
PHP用のNeoxygen Neoclientを使用してデータにアクセスしています。ルート要素からカテゴリグラフ全体 (構造を含む) を効率的にクエリするにはどうすればよいですか?
PHP での私の望ましい構造は次のとおりです。 - ルート --- カテゴリ A -------- サブカテゴリ AB --- カテゴリ B --- カテゴリ C -------- サブカテゴリ CA ------ ---------- サブサブカテゴリー CAA ...
何か案は?
前もって感謝します。
mr_g
symfony - 生の Cypher を使用して Symfony で Neo4j をクエリする
私はこのチュートリアルを進めようとしています: http://www.sitepoint.com/adding-social-network-features-php-app-neo4j/しかし、Silex の代わりに Symfony フレームワークを使用しています。
Symfony で実行するように Neo4j をセットアップすることができ、ユーザー データをグラフに正しく表示することができました。ここで、すべてのユーザーの電子メール アドレスをリストに表示したいと考えています。私はこのスクリプトを取りました:
そしてそれを読むように適応させました:
小枝は次のようになります。
しかし、小枝の何かが間違っているので、エラーが発生します:
php - Laravel 5.1 への ServiceProvider+Facade としての「Neoxygen/Neoclient」の使用
[編集] : OK、テスト中にこの投稿を数回更新しましたが、現在は機能しています...以下に正しいコードを記載します... [/編集]
今朝から、「Neoxygen/Neoclient」を ServiceProvider および Facade として、Laravel 5.1 の新規インストールに使用しようとしています。
このために、composer.json に "neoxygen/neoclient": "^3.0" が必要です。
次に、「NeoClientServiceProvider」という新しい ServiceProvider を「app/Providers」に作成しました。
その登録方法で。接続をインスタンス化しました:
次に、プロバイダーにフル クラスを含め、エイリアスを設定して、「config/app.php」に ServiceProvider を登録しました。
また、Facade を次のように拡張する NeoClient クラスも作成しました。
そして最後に、次のようなコントローラーがあります。
PS : 「NeoEloquent」が存在することは知っていますが、これは使いたくありません...
++
フレッド。
php - PHP を使用した Cypher クエリへの引用 (文字列のエスケープ)
PHP と neoxygen/neo4j-neoclient を使用してグラフ データベースを構築し、文字列をエスケープして Cypher クエリに安全に引用できるようにする方法を探しています。Cypher式に関するドキュメントは知っていますが、おそらく誰かがすでにPHPでそのようなエスケープ関数を書いているのではないかと思っていました(または、PHPに移植できるように他の言語)? おそらく、MySQL などに既に存在する PHP エスケープ関数を使用して回避できますか?
編集:最後に、誰かが sendCypherQueries でパラメーターを渡す方法を探している場合に備えて、次の例を示します。
これは Cypher クエリと同じです:
php - PHP を使用して JSON を Neo4j データベースからファイルにエクスポートする
そのために、次のコマンドラインを使用しました。
このクエリを PHP 変数に設定すると、次のエラーが発生します。
このコマンドを PHP に追加する方法を教えてください。
php - 依存関係なしでneoxygen php neoclientを使用する
フレームワークなしでneoclientを使用するにはどうすればよいですか。これらのフレームワークのようなものを使用していないlaravel
か、使用していないためsymphony
です。バックエンドは純粋なコアPHPで書かれています。単に私の質問は、コアの目的でフレームワークを使用していない場合、なぜそれらを使用して dbms を使用する必要があるかということです。
ベンダーフォルダーのサイズを計算すると、102 MB
. そのため、単一のリクエストで RAM の大部分が使用されます。私の推測では、Neo-client を使用している間、ベンダー フォルダーに含まれるすべてのファイルが読み込まれます。だから私を修正してください.neoclientを個別に使用できる場合は喜んで使用しますが、依存関係なしでNeo-Clientを使用することの短所を教えてください.