Drupalはコンテンツ管理フレームワークと呼ばれることがよくありますが、MVCパラダイムに準拠していますか?もしそうなら、DrupalはMVCをどのように実装しますか?
ありがとう。
いいえ、DrupalはMVCではなくPAC( Presentation-Abstraction-Control )モデルに従います。これを説明する優れたブログ投稿が Larry Garfieldのサイト)にあります。 。
Drupal 8には Symfony コンポーネントが組み込まれています。つまり、Drupal 8アプリケーションはMVCフレームワーク/ CMS全体ではありませんが、Drupal 8モジュールはコントローラー、ルートを備えたMVCパターンで実装されますおよびTwigビューのテンプレート。
いいえ、drupalはMVCフレームワークではありません。
いいえ、違います。ただし、mvcアーキテクチャを使用してソフトウェアを開発することはできます。それを容易にするモジュールもありますが、システム自体はそうではありません。 mabyそれは将来的になります。
しかし、フックのようなdrupalのいくつかの基本的な概念は、mvcパラダイムと矛盾しています。