Error Handling Controller
Base class for an individual Component. Components provide reusable bits of controller logic that can be composed into a controller. Components also provide request life-cycle callbacks for injecting logic at specific points.
Components collection is used as a registry for loaded components and handles loading and constructing component class objects.
Application controller class for organization of business logic. Provides basic functionality, such as rendering views inside layouts, automatic model availability, redirection, callbacks, and more.
Scaffolding is a set of automatic actions for starting web development work faster.