我们有一个由 Drupal 5 构建的 5 年历史的系统。它不是一个小系统(大约 50K 行代码),并且大部分功能与“内容管理”无关。
出于这个原因,我们正在考虑将 Symfony2 集成到我们当前的系统中。理想的做法是在使用 Symfony2 开发新功能的同时继续使用当前代码来实现当前功能。慢慢地,我们会将越来越多的代码从 Drupal 转移到 Symfony。
我的问题是你如何建议实施这个?我虽然关于以下方法:
在 Drupal 中创建一个模块。该模块将包含 Symfony 文件并将加载 Symfony 的类加载器。以前有人这样做过吗?我应该注意一些重要的事情吗?
创建一个单独的 Symfony 安装,并希望创建一个指向网站中某些页面的不同虚拟主机记录。据我所知,我可以将 vhost 配置为当前主机的子主机(例如 mysymfony.mydrupal.com)。但我无法将其配置为指向同一域中的特定路径(mydrupal.com/mysymfony.php)。这是真的?在这种方法中,那些使用 Symfony 的页面的性能会更好,因为它不需要 Drupal 引导程序。
还有其他建议吗?
谢谢!