Controller
Kontroler odpowiada za odbieranie danych od użytkownika, decydowanie o tym, co zrobić z tymi danymi, a następnie delegowanie zadań do odpowiednich modeli lub wyświetlanie odpowiednich widoków.
Namespace
Klasa:
Nimblephp\framework\Controller
Abstract:
Nimblephp\framework\Abstracts\AbstractController
Zmienne
- public string $name: Nazwa załadowanego kontrolera.
- public string $action: Nazwa wywołanej akcji.
- public ResponseInterface $response;: Instancja Response
- public RequestInterface $request;: Instancja Request
Metody
loadModel
public function loadModel(string $name): AbstractModel
Metoda loadModel służy do ładowania modelu na podstawie podanej nazwy.
afterConstruct
public function afterConstruct(): void
Metoda jest inicjowania po utworzeniu i skonfigurowaniu kontrolera w metodze loadController w Kernel