2017-02-06 9 views
0

Symfonyでの接続をまたは--sslAllowInvalidCertificatesのssl対応Mongoデータベースに設定する方法を理解するのは、苦労しています。今、私はdoctrine_mongodb設定にこれを変換しない方法SymfonyのDoctrineでのMongoDBの設定

mongo --ssl --sslAllowInvalidCertificates <host>:<port>/<db_name> -u <username> -p<password> 

:私は成功し、次のコマンドを使用して、シェルを経由して接続することができますか?私はssl: trueの設定が動作するかもしれないが、どこにでも--sslAllowInvalidCertificatesまたは--sslCAFile <file>を設定するためのドキュメントが見つかりません。ここで

は、私がこれまでに得たものだが、それが見つからないためのフラグでは動作しません:オプションのオブジェクトへsslAllowInvalidCertificates: trueを追加

doctrine_mongodb: 
connections: 
    default: 
     server: <connection_string> 
     username: <username> 
     password: <password> 
     options: 
      ssl: true 

でエラーが発生します - Doctrineはそのフィールドを知りません。

答えて

0

Doctrine MongoDBバンドル(3.2.1)の現行バージョンでは、これは不可能です。コメントhereのように、実装はドライバオプションをMongoClientコンストラクタに渡すことをサポートせず、config schemastream contextの作成をサポートしません。

関連する問題