API форм

Опубликовано: 16.10.2017

видео API форм

Form API в Drupal 7 урок 1 (вступление)

Закончил перевод очередной статьи из цикла "20 API за 20 дней". В ней речь идет, пожалуй, о самом обсуждаемом API Друпала - об API форм. В заметке коротко рассматриваются вопросы создания, валидации и сохранения формы, ее темизации и использования AHAH.



Оригинальная статья: The Forms API .

Автор: Кайл Каннингэм.

API форм

Об API форм Друпала сказано уже немало, однако для разработчиков, ранее работавших на других платформах, концепция может оказаться непростой. Любая статья о фреймворках была бы неполной без обсуждения способов их применения.


Интеграция формы на сайте с AmoCRM - создание сделок, создание контактов через API

API форм Друпала обеспечивает разработчиков возможностью динамически создавать, изменять и валидировать формы на веб-сайтах. Вместо того, чтобы создавать разметку для каждого элемента формы, разработчики задают форму через массив, в котором содержатся инструкции для Друпала о том, как сгенерировать форму и показать ее пользователям. API форм также рассказывает Друпалу, как валидировать данные формы и что с этими полученными данными делать.

Настоящая мощь API форм заключается в том, что сторонние модули могут изменять любые формы в процессе их генерации. Разработчики могут создавать новые поля, добавлять дополнительные условия валидации и динамически обрабатывать сохранение данных формы. Такого рода расширяемость - уникальная черта Друпала - представляет собой весьма необычную модель разработки веб-приложений.

Зачем вообще API форм?

Формы - неотъемлемая часть Интернета, позволяющая веб-сайтам собирать пользовательские данные. Иметь в наличии платформу, позволяющую легко обрабатывать сохранение форм, - очень важно, особенно если учесть, какие решения были раньше.

rss