hum2/twig-form

Form Extension for Twig.

Maintainers

Details

github.com/hum2/TwigForm

Source

Issues

Installs: 6 344

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/hum2/twig-form

0.1.5 2015-08-04 15:12 UTC

This package is not auto-updated.

Last update: 2025-10-11 23:54:02 UTC


README

Build Status Scrutinizer Code Quality

Latest Stable Version Total Downloads Latest Unstable Version License

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