hum2 / twig-form
Form Extension for Twig.
0.1.5
2015-08-04 15:12 UTC
Requires
- php: >=5.2.4
- aura/session: ~2.0
- twig/twig: ~1.0
Requires (Dev)
- phpspec/phpspec: ~2.2
This package is not auto-updated.
Last update: 2026-03-15 01:59:15 UTC
README
install
composer require hum2/twig-form
How To Use
index.html.twig
{% form(action=post_url|e, method="POST", enctype="multipart/form-data") %}
<input type="text" name="keyword" />
{% endform %}
index.php
# validate $factory = new \Aura\Session\SessionFactory; $session = $factory->newInstance($_COOKIE); $actualToken = $_POST['__csrf_value']; if (!$session->getCsrfToken()->isValid($actualToken)) { // csrf token error } // regenerate token(should be onetime token) $session->getCsrfToken()->regenerateValue();
dependency Package
- twig/twig
- aura/session