Drupal 5 で構築された 5 年前のシステムがあります。これは小さなシステム (約 5 万行のコード) ではなく、ほとんどの機能は「コンテンツ管理」とは関係ありません。
このため、Symfony2 を現在のシステムに統合することを考えています。理想は、Symfony2 で新しい機能を開発しながら、現在の機能に現在のコードを使用し続けることです。ゆっくりと、Drupal から Symfony にますます多くのコードを移行します。
私の質問は、これをどのように実装することをお勧めしますか? 私は次のアプローチについて考えました:
Drupal でモジュールを作成します。このモジュールには Symfony ファイルが含まれ、Symfony のクラスローダーがロードされます。誰かがこれを以前にやったことがありますか?私が知っておくべきいくつかの重要なことはありますか?
Symfony の別のインストールを作成し、できれば Web サイトの特定のページを指す別の vhost レコードを作成します。私の知る限り、現在のホストのサブホストになるように vhost を設定できます (例: mysymfony.mydrupal.com)。しかし、同じドメイン (mydrupal.com/mysymfony.php) 内の特定のパスを指すように構成することはできません。これは本当ですか?このアプローチでは、Drupal ブートストラップを必要としないため、Symfony を使用するページのパフォーマンスが向上します。
他の提案はありますか?
ありがとう!