2017-07-28 8 views
0

からPHPで作られた教義のデータベースにアクセスするために、私はSymfony2の(PHPフレームワーク)によって作られたWebアプリケーションを持っている方法のpython

のでdoctrine2 PHPのソースコードで扱うMySQLのデータベースがあります。

今、このDBをPythonスクリプトから制御したいと考えています。

もちろん、私はPythonからDBに直接アクセスできます。

しかし、それは複雑で、doctrine2ルールを破る可能性があります。

pythonからphp doctrine経由でデータベースにアクセスする良い方法はありますか?

+0

"しかし、それは複雑で、doctrine2ルールを破る可能性があります。" => DBのみを照会し、スキーマ内の何も変更しない場合は、doctrine2の規則は破られません。あなたはピューニーの図書館を調べるべきです。これは、非常に簡単なpythonのORMです。 –

+0

アプリにREST(または何でも)APIを追加し、PythonコードをこのAPIのクライアントにします。 –

+0

make apiも良い方法のように聞こえます。 – whitebear

答えて

0

Django ORMまたはSQL Alchemyを試すことができますが、モデルの設定は非常に注意深く行う必要があります。 Doctrine2の設定ファイルからDjangoのモデルにパーサーを書くことができます。もしそうなら、オープンソースでお願いします。

+0

私は、Django ORMまたはSQL Alchemyにsymfony ORMと同じモデルを書く必要があります。パーサーが最良の答えかもしれません。私がチェックします。 – whitebear