Часть 1 урок 4 — Фреймворк Yii 2.0 с нуля. Пример создания сайта

Автор Vera Abramova
Часть 1 урок 4 — Фреймворк Yii 2.0 с нуля. Пример создания сайта

в прошлом и видео мы сами научились создавать новой страницы на нашем сайте с помощью фреймворка и в этом уроке мы с вами будем учиться создавать формы собственности самого фреймворка если ты первый.

Что необходимо сделать — это создать новый класс отвечающий за определенную новую форму опять же. Да вот я почему он говорит, что привык на самом деле вещи не сложно потому, что уже многие вещи уже реализован сейчас всё например. Откройте файл 9 пачки Models например File Contact form и вот.

Точно такую же примерно класс.

Вам необходимо создать для новой формы автобусом не будешь на подглядывать. Мы сами реализуем всё говорится самостоятельно, но чтобы вы знали, что — это так вот выглядывает пример пишу насчёт класс начала называться — это название вашей формы слова фароб. Вот и он должен быть унаследован. Вот стандартного класса модуль который находится по такому вот пространство имен демонов и басни названия класса модуль. Теперь снова нужно указать. А вот так же как и здесь суд в свойствах до название полей который нация будет фигур. Допустим мы не будем свободны напишем просто name email просто не будем что-то мудрить сочинять и так далее, а что дальше нам нужно указать правила который будет описывать Paper тип ожидаемых данных конкретных полях, а также необходимых заполнять или не вовсе как бы не нужна, что мы. Для этого создаем функцию Rules Editor сами вернуть массив. Ну по сути с правилами проверки с правилами валидации формы. Разбуди меня массив опять выйти я использую квадрат с помощью смогу написать я вот так вот да и говорится. Вот так вот да вот, но тем не менее я всё-таки сейчас какую именно так, всё время и делают из вот возвращай определенный массив — это кассета качестве элемента этого массива самого первого мы сами должны перечислить все поля будет применяться определенное правило частям и. Давайте напишем, что ты у нас поля name. Что поля email должны быть обязательно запомню все они могут быть пустыми в этом описании написано сейчас просто правил до заполнение формы и мать также сдавать ещё напишем, что у нас емэйл до поля email должно быть и типа email.ru — это по сути это. Ключевое является дай ему сама. Всё вокруг нас наш фреймворк будет требовать. Что ты именно в этом поле с названием емэйл был корректный email адрес то есть имя имелось обязательной и поле e-mail должно быть именно заполнено. Именно e-mail адресом вот по сути. Ну как бы всегда тут может быть много чего сдавать в целом. Вот Но мы сами пока, что вот таким образом всё — это раздел — это минимальная цена кот такой до необходимой для создания формы. А теперь сдаём мы действия. Пусть называется там Action какой-нибудь форум к примеру пишется form you и название нашего класса май форум уважать надо много пространства имел в виду апмоторс Contact form просто копируемый пишут письмо указывал пространств. У нас есть это. Модус Иисус на май форум так — это мы сделали. Теперь значит создали этот форму. А дальше мы делаем всё тоже самое, что и тут можно даже в принципе скопировать — это всё представление форум форум. Так теперь. Значит да мы станем — это представление форм открываем акувью сайт снимаешь видео на суд. Саида написано — это именно название кошелька контроллера сайт называется будет другой росконтроль например там My Control у вас будет ещё одна папка майда состава будет уже держать представление для другого контроллера для этого у нас есть сайт form.io HP 1500 подключаем обязательно виджет. Отвечай за, а непосредственно все эти формы до которые называются эти формы встроенный сам Framework как раз он занимается вывозом форум, что дальше мы создаем нашу формочку из этого виджеты вот так начинается — это всё то здесь как раз он уже будет вводить непосредственно — это так форм там там там Action Get Post — это всё будет ерковцы соответственно мы можем никак не можем и должны закрыть обязательно так формы то, что он так вот закрывается именно в этом виджете, а теперь нам необходимо вывести все поля значит вызываем Method Field. Передаем него нашу ту форму форум и средства — это поле называется на имя мы сами topolino ему тоже самое мы делаем для поля email и. Да конечно тоже там ещё вывести кнопку сабмит она выходит с помощью helpers are который также встроен непосредственно в сам freework и вызывает. С каким образом — это на статический метод идёт саммит батон через двоеточие и мы просто в качестве параметра указываем тут текст который будет написано кнопки так и закрываем рассчитать пробу. Чем вывести нарисовать и мы напишем форум так вот на самой форме может найтись. А вы сами забыли написать namespace. Вот он спокойно Spaces. Ну даже принципе да давайте. Просто напиши тут. Юз так скопировала так вот свете выступают форма и. Обрати внимание, что на свете когда мы сами писали все эти правила и они вот лично с поля были заполнены они там этический также все подключаются надо говорить с вами сразу же нам джаваскрипт довести редакторе используется только также он встроен в если ты ведь он уже как говорится уже всё. Витя зелёненький помещаются — это уже реализовано в самом если ты в смысле ничего не писать и не делали вот тоже самое соленое. Запиши купить абракадабру ведь спишь. Что нас email-адрес невалидный. А кстати говоря да как вот — это сообщение поменять на какое-то другое очень просто. Добавляйте 3 параметра некорректный e-mail адрес вот-вот наступит определенные правила валидации.

0 комментариев
0

Читайте также