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

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

в этом уроке мы с вами будем обсуждать работа с базами данных во фреймворке.

То есть мы сами сейчас сдадим вас удастся дадим табличку в ней потом мы сами будем добавлять туда данные и наконец мы уже через наш фреймворк если ты с. Выведи непосредственно записи из базы на странице нашего сайта и так первым делом 21 с. Вами Мы базу так называется так мне даже сказать с вами табличку.

Ну давайте.

Пусть просто быть таблица обычной Cummins примерно. Пусть там будет у нас 300 соответственно с тобой таблица отвечать предположим за коммент там пользователей на сайте вот нас есть три поля. Аиде комментария имя человека оставившего собственно текст комментария точнее. Давайте быстренько. ЦУМ и простою тут ничего особенного нету всё, что обычно делается. Кто мы их тут сами поставим то есть ничего особенного не будет так значит кодировку ставим — это тоже комментарий будет короткий у нас так таких тип таблицы моя вот — это мы сделали. Всё можно сохранить. Теперь он уже несколько записей, что insert into Cummins и значение сразу будем указывать она сказать надо айди мы не будем указанного с автоинкрементом идти указывайте в комментарии ну давайте будем тут писать там. Вася комментарий один так., так я сейчас будем мы прямо эта штука 5 записи dobavim.ru хватит. Пока пейте. Игорь Серёжа. Ваня Пусть будет так оттуда. Конечно надо было поэтому поляне перечисляли. Нам нужен тут написать. Вот так вот так Cummins вода, а вот нас теперь есть с вами таблица, а это. Пока, что ничего такого нового и интересного не было теперь начала нужно создать модель модель делает с кем образом она создаётся в папке модс и называется должна — это модель точно так же как у нас называется сами таблица вас называется Cummins мы Cummins тут и пишем coins.ph P так указываем обязательно пространство имен Up models на, что открылась который сейчас будешь сам писать он нас наследником от встроенного в Framework Class Active Record. Какая красавица отвечает за непосредственно с таблицами то есть там все-таки методы которые есть по извлечению потом по добавлению они все вот находятся в Active Record Club подключить подключаем его из пространства имен если ты. СДВ до название Class Active Record подключили класс собственно всё. Нам ничего делать не надо сможет всякие там есть ли реализовывать. И в частности когда мы с вами будем создавать блог в следующем разделе этого курса то там конечно будем там ещё там реализует много много вот, но в принципе вот минимально было никогда ничего особенного делать не надо никого — это мне предобработки не постобработка таблица полученных. Вот честно не чужих записать больше нету сил у нас теперь сам фриворк он сам там с таблицей всё с вяжет то есть ничего делать не нужно теперь давай создадим и сами на страницу Public function in Action Camera render соответственно. Давайте здесь сейчас выведем Cummins. Да я такого подключить сейчас modules подключаем этот который только, что написали теперь можем его использовать он является потомком эпифора карт поэтому можно смело использовать его методы которого Active Record тут что-то тебе этот файл и ответ. Вот как раз получает. Объект который позволяет уже не обращаться к самой базе данных и мы теперь и томаты которые мы получаем smithfield говори мне, что вот давай. Значит нам вводи абсолютно все записи из этой таблицы и таблицы Cummins остаётся мы получаем этот объект до который у нас занимается выборка из базы данных и тоже получится все записи бизнес можно ещё много чего используется может добавить. Да там какой-то там например там лимит можно добавить там ордер бай то есть ну всё. Что надо есть этот всё реализованы металлическая конструкция тоже может быть такая вот ещё порядок значения город армавир, элемента — — это без разницы. Вот такая же конструкция. я посмотрел мой курс по создание движка на PHP массив его 20 вот там тоже также всё — это было реализовано назывался Select вот по сути вот такой же примерно big.az извращается мы получаем — это объект и к нему там уже всё там varset лимит тарифа и так далее вот ну у нас пока с тобой просто получим сейчас все все все записи теперь. Значит значит Ranger насчёт нас будет называться представление Cummins и здесь надо добавить данные сейчас тикамис вот таким вот образом. Давай теперь мы сами создадим — это представление. Давайте H1 в комментарии вот и. Давайте просто прямо в цикле foreach comments Comment будем перебирать непосредственно все комментарии которых нам поступили из таблицы. Вот и будем начну водить. Я думаю, что в обычном гуэля нибудь особо мудрить всё так. Выйди соответственно мы сейчас чит команд и обращаюсь посредством свойства участок номер свойство name. Да — это как раз у нас будет вот этот вот столбец ней так и после двоеточия и мы сводим уже непосредственно текст комментария. Ну как-то так вот всё дать смотришь вас получилось пока, что так зайдём так изменяемся stb.ua Cummins. Трактор — это ошибка. Ага по переведи забываешь семена массив данных вот так лучше покрасивее было, а то закрываем вот массив данных. Передаем так, а ведь вот забыли важные везде — это настроить подключение к базе данных настраивается где настраивать. Разумеется в конфиге в частности вот нас есть db.php единственном завете написать во-первых.

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

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