Nette Documentation Preview

syntax
Nette Forms
***********

<div class=perex>

Nette Forms перевернули создание веб-форм. Вдруг оказалось, что достаточно написать несколько понятных строк кода, чтобы получить готовую форму вместе с отрисовкой, JavaScript- и серверной проверкой и первоклассной безопасностью. Мы покажем, как:

- создавать удобные для пользователя формы
- проверять отправленные данные
- отрисовывать элементы ровно так, как нужно

</div>


С помощью Nette Forms вы избавитесь от множества рутинных задач, например от написания логики проверки (и на сервере, и на стороне клиента), и сведёте к минимуму вероятность ошибок и брешей в безопасности.

Формы можно использовать как часть Nette Application (то есть в презентерах) или совершенно самостоятельно. Поскольку в этих двух случаях использование немного различается, мы подготовили для вас отдельные руководства:

<div class="wiki-buttons">
<div> "Формы в презентерах .[wiki-button]":in-presenter </div>
<div> "Формы отдельно .[wiki-button]":standalone </div>
</div>


Установка
---------

Скачайте и установите пакет с помощью [Composer|best-practices:composer]:

```shell
composer require nette/forms
```

Nette Forms

Nette Forms перевернули создание веб-форм. Вдруг оказалось, что достаточно написать несколько понятных строк кода, чтобы получить готовую форму вместе с отрисовкой, JavaScript- и серверной проверкой и первоклассной безопасностью. Мы покажем, как:

  • создавать удобные для пользователя формы
  • проверять отправленные данные
  • отрисовывать элементы ровно так, как нужно

С помощью Nette Forms вы избавитесь от множества рутинных задач, например от написания логики проверки (и на сервере, и на стороне клиента), и сведёте к минимуму вероятность ошибок и брешей в безопасности.

Формы можно использовать как часть Nette Application (то есть в презентерах) или совершенно самостоятельно. Поскольку в этих двух случаях использование немного различается, мы подготовили для вас отдельные руководства:

Установка

Скачайте и установите пакет с помощью Composer:

composer require nette/forms