【发布时间】:2016-04-06 12:45:35
【问题描述】:
我对 Drupal 8 和 Symfony 还很陌生,我一直在阅读/查看一些关于 Symfony 的 YouTube 教程。我们将为我们的站点使用 Drupal 8。这是否意味着我们不能使用 Symfony?是一个还是另一个?在这一点上,我的理解是,我们将通过主题和模块来完成我们网站的大部分工作。这是否意味着我不知道需要立即创建一个完整的 Symfony 站点?非常感谢任何见解。
【问题讨论】:
-
正如官方网站所说,“Symfony 是一组可重用的 PHP 组件......以及用于 Web 项目的 PHP 框架”。 Drupal 是一个 CMS。 Drupal 使用 Symfony(组件)。因此,如果您使用 Drupal,则默认使用(一些)Symfony
-
Drupal 8 应用程序和纯 Symfony 2 应用程序可以在同一台服务器上共存就好了。但如果你主要支持 Drupal 8 应用程序,那么除非你只是想学习,否则真的没有必要深入研究 Symfony 应用程序。
-
非常感谢您的回复。是的,此时我们主要将使用 Drupal 8 来托管许多内容。除此之外,我们将使用模块和主题从我们自己的提供 API 服务的服务器中提取数据。
-
我感到困惑的是,当我观看有关 Symfony 的视频时,我没有看到它在 Drupal 8 内部使用。Symfony 似乎是独立的,而不是托管在 Drupal 8 内部。所以,我想确保我对 Symfony 的了解足以做出正确的决定。我还看过另一个视频,显示 Symfony 被用于为 Drupal 8 编写模块。