Ten pakiet dla frameworka NimblePHP rozszerza jego możliwości o obsługę widoków za pomocą silnika szablonów Twig. Dzięki integracji z Twig, możesz łatwo tworzyć elastyczne i czytelne szablony, które uczynią Twój projekt bardziej modułowym i łatwiejszym w utrzymaniu. Idealne rozwiązanie dla developerów szukających efektywnego narzędzia do zarządzania prezentacją danych w aplikacjach PHP.
Dokumentacja projektu dostępna jest pod linkiem: https://nimblemvc.github.io/documentation/extension/twig/start/#
composer require nimblephp/twig- Tworzymi plik w folderze
Viewo rozszerzeniu.twignp.test.twig - W metodzie kontrolera dajemy:
$view = new View(new Twig());
$view->render('test');- TWIG_CACHE (false) - czy twig ma tworzyć cache
- TWIG_CREATE_TEMPLATE_DIRECTORY (false) - domyślne tworzenie folderu templates
Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.
Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem: https://github.com/NimbleMVC/Twig/discussions