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

Автор Georgiy Dronov
Часть 2 10 — Фреймворк Yii 2.0 с нуля. Пример создания сайта

в этом уроке мы с вами реализуем вывод сайтов моих учеников, а также мы сами сделаем ещё возможность добавления новых сайтов через заполнять форма 52 будет несколько отличаться от предыдущих, но вначале всё также просто и легко, а именно сдаём очередной действия в нашу Control Public function in Action сайт насчёт опять же заяц заяц Fight версия берём только те которые нас активно.

Которым так прошли модерацию сортируем их по ID причём прям так новый сайт. МВД сверху вот, а старый соответственно снизу так и берём, все сайт теперь возвращаем представление в котором мы с вами будем создавать параметры переменной сайт вот, что нам потребуется ссылка. Да, но мы с вами прямо представление.

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

Теперь значит давайте мы сдадим — это новое обновление сайта PHP копируем все-таки. Вот и заголовки так скажем слова и просто-напросто туда ехать подставляем так замечательно теперь берём собственно то, что находится внутри его нация TD Silent. Так мы тут всё понятно да, что у нас — это опять же набор. Скопируй и вставь тут мы с. Вами просто был и начинаем цикл, что тут ответить нормируется всегда 12345 — это опять же 0 for each Side. Пока, что ничего нового не происходит плюс так значит ли. Пэт относит тут придётся нас идёт адрес сайт. Идрис внутри тега A опять же адрес и потом у нас ещё через дефис описание у нас насколько — это помню поле description цирк на. Соколе всё потом у нас цикл после этого ли закрывается всё остальное можно убирать так правил незабываемого нужно закрыть обижать и ссориться в конце ещё закрывается Tag div сделали аккуратненько так, но — это ещё. Ладно теперь нужен нам сделать эту ссылку правильно. То есть как она будет выглядеть на сучилина, что нас — это будет опять же через всю идти. Урал ural менеджер Creed URL сайт сайт какой параметр. Передаем такая будет ссылка вести на страницу с формой всё там обычный кекс вроде ничего особо интересного сайт учеников минусами открываем. Ну как вы не устроилась хорошо работает тут как бы всё понятно всё — это уже. Мы сто раз делали ничего нового тут. Теперь нужно создать форму для этого мы создаем новый класс который сохраняет в modules езаём этот класс сайт форум PHP not будет отвечать именно за класс формы ты как я вас учил в первом разделе так как создаётся форма если ты модуль класс сайт форум. Стелс Моторс на следом от базового класса нашего фреймворка так скажем ещё будет на всё там два поля в форме как. Мы помним — это адреса дескрипшн адрес сайта и соответственно описание сайта Public function Rust написано теперь правила проверки формы нас поле адрес о первых обязательная есть не виден, а то у нас выводится сообщение введите адрес сайта. Так мы и пишем прямо. Теперь значит с дескриптором тоже самое абсолютно дескрипшн. Да вот ещё одно правило которое мы видео первый бы она будет касаться адреса из адреса сайта оно должно быть у нас в формате. Урала то есть вот такие Supreme ural вот если соответственно, но что-то не так некорректно адрес сайта пишем то — это всё видел уже встроена в samphran он сам определись что-то сильно ural написано, что он сам адрес будет на связи регулярное выражение, но там внутри глубоко глубоко в недрах приборка будет проверять всё вот ваши вас тоже не касается. Выпиши должен быть у юры. всё, а всё остальное не волнует так — это мы сами сделали форму. Теперь нужно создать новую страницу. Да — это мы, что делаем правильно создаем новое действие Action — это сайт очень создаем новую модель сайт форум, даже всё. Сами будем подключить обязательно не забываем про — это теперь есть ли у нас модель уже было загружено закружим загружает данные 15 post-запроса вот если она прошла проекта есть на всё там хорошо у нас и адрес сайта. Правильно указать всё остальное. То, тогда мы, что делаем сдаём экземпляра класса сайт завтра с нашей котором модели для нашей таблицы и они сами пиши, что у нас значение адрес получает точно сами передана из формы и дескрипшн тоже самое. И после этого мы эту новую строку с мы сами создаем новый объект. Укажите параметры дескрипшн. И после этого отправляем запрос в базу данных о том, что надо сохранить вот эту штуку как новую запись — это вот делать процессов так дальше средствами вернуть. Ну по сути. Ту же самую страницу после успешной отправки — это вывести кому там сообщение, что у нас всё замечательно и так далее чтобы в форму отправили всё хорошо. Беслан Передаем саму форму передай мои сообщения. То, что у нас всё успешно отправлено и ошибок никаких у нас нет об этом мы сообща теперь соответственно. Что происходит если у нас либо не было отправлено формы либо она не прошла проверку мы проверяем вообще так скажем отправлено форма. То есть были отправлены адрес сайта вот если был отправлен, но форма не прошла проверку делаю вывод о том, что у нас ошибка какая-то. А, что у нас ошибки нет формы не было отправлено такие возвращаю просто-напросто. Ну по сути тоже самое возвращаем. Федун оформишь не было отправлено в базарных ещё не было добавлено, а вот — это из-за того было отправлено в корне слова было отправлено, что там была ошибка если она не было отправлено ошибки соответственно нет мы там чего варить уже не будем и последний штрих. Это непосредственно в представлении — это сайт. PHP и заданиях нужно указать тоже самое то есть в заголовке различные ключевые слова цельнометаллический займёмся перво-наперво так. Децл добавить сайт дескрипшн кейвордс.

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

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