Controller Design Pattern. Drupal 7 to Drupal 8 Migration.

Nik Alexandrov (nafes), Vic Tarcenco (vicont)

The meaning of the word "Controller" in relation to the software and hardware environments is discussed. Inherent difficulties then assigning Controller roles as part of Model View Controller (MVC) are revealed. Where exactly is the business logic place? Controller works in drupal but URL routing is an aspect that was never considered when MVC was created. This Pro and Cons are discussed based on an example of module migration from drupal 7 to drupal 8.

https://drupalnorth.org/en/session/controller-design-pattern-drupal-7-drupal-8-migration

Drupal is a registered trademark of Dries Buytaert.