В этой главе мы рассмотрим следующие темы:
- Написание собственных валидаторов
- Загрузка файлов
- Добавление и настройка CaptchaWidget
- Настройка капчи
- Создание пользовательского виджета ввода
- Табличный ввод
- Условная валидация
- Сложные формы с множественными моделями
- Раскрывающийся список, зависящий от AJAX
- Проверка AJAX
- Создание пользовательской проверки на стороне клиента
Yii делает работу с формами легкой и документация на эту тему почти закончена. Тем не менее, есть некоторые области, которые нуждаются в разъяснениях и примерах. Мы опишем их в этой главе.