2016-09-20 8 views
-1

私のSymfony2プロジェクトでSphinxを実装しようとしています。私はsphinxapi.phpファイルを含める必要があることを読んだが、symfony2でinclude()の機能を使う方法を知っている。Symfony2でSphinx検索エンジンを実装する方法

+2

ロット:http://stackoverflow.com/search?q=symfony2+include – Tim

答えて

0

これを達成するためにinclude()を使用しないでください。 サービスを作成します。

sphinxService: 
    class: 'path\to\sphinxapi.php' 

そして、あなたのコントローラでは、コンテナを通してそれを呼び出す:SO上の例の

$sphinxApi = $this->container->get('sphinxService'); 
+0

どこで奉仕を創りますか?ファイルはどこにアップロードする必要がありますか?この方法ですべての種類のファイルを含めることはできますか? – michau85

+0

app/config/services.ymlにあります。たとえば、Githubで見つけてComposer(https://github.com/IAkumaI/SphinxsearchBundle)で使用しない限り、src/AppBundle/Helperに外部ライブラリを含めることができます –

+0

ヘルパーフォルダーがありません。だから私はそれを作成する必要がありますか?私は正しい?私の些細な質問には申し訳ありませんが、それは私にとっては新しいものです。私の次の質問です。つまり、PHPのコードを含む単一のPHPファイルを含める場合、どうすればよいですか?私も同じソリューションを使用する必要がありますか? – michau85

関連する問題