nimblephp / twig
Twig for NimblePHP
Requires
- php: >=8.2
- krzysztofzylka/file: ^1.0.6
- krzysztofzylka/generator: ^1.0
- nimblephp/framework: >=0.4.1
- twig/twig: ^3.23
- dev-main
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.12
- 0.2.11
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-1746-dodanie-namespace-do-addpath
- dev-1745-usprawnienie-funkcji-js
This package is auto-updated.
Last update: 2026-03-06 20:21:40 UTC
README
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/#
Instalacja
composer require nimblephp/twig
Użycie
- Tworzymi plik w folderze
Viewo rozszerzeniu.twignp.test.twig - W metodzie kontrolera dajemy:
$view = new View(new Twig()); $view->render('test');
Konfiguracja
- TWIG_CACHE (false) - czy twig ma tworzyć cache
- TWIG_CREATE_TEMPLATE_DIRECTORY (false) - domyślne tworzenie folderu templates
Współtworzenie
Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.
Pomoc
Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem: https://github.com/NimbleMVC/Twig/discussions