Skip to content

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