Instancja Widoku Twig
Klasa View jest zaprojektowana do zarządzania renderowaniem widoków za pomocą silnika szablonów Twig.
Namespace
Klasa:
Nimblephp\twig\View
Interface:
Nimblephp\framework\Interfaces\ViewInterface
Właściwości
- Ścieżka widoku:
protected string $viewPath = '/src/View/' - Zmienne widoku:
protected array $variables = [] - Instancja Twig:
protected Twig $twig - Kod odpowiedzi:
protected int $responseCode = 200
Konstruktor
- Przyjmuje instancję
Twigi inicjalizuje klasę.
Metody
setResponseCode
public function setResponseCode(int $responseCode): void
Definiowanie kodu odpowiedzi.
render
public function render(string $viewName, array $data = []): void
Renderowanie widoku na podstawie nazwy widoku i dostarczonych danych.
inTwig
public function inTwig(): bool
Zwraca informację czy obecnie jesteśmy w środowisku Twig.