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

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

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

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

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

Так, что мы с вами дружиться будем сделать во-первых мы должны сами сейчас будем получить каменушка другом виде нам тут именно только нужен именно Fight и всё. Мы сейчас показывают на этом остановимся. А теперь мы с вами будем использовать объект паджинация в котором мы не поссорились указывать параметры которые мы хотим задать, что нужно указать два параметра основных два параметра — это default page size, что — это сколько у нас будет записи на одной странице у нас тут всего 5 штук можно было добавить еще, но мы как-то ограничивать себя пятью. Поэтому чтобы он был несколько страниц добавить, что у нас пусть будет размер страницы всего две записи то есть по два коммента страница и звукозаписи. Сколько у нас всего вообще записи для этого мы вот Komatsu просим именно вы за документ аккаунт который извлечет из базы и непосредственно уже сообщит сколько же там у нас записи чисел это. Вот ссылка на страницу всего записей этих данных у нас причины формируется его здесь его. Передаем теперь надо определиться. Как нам получить запись в соответствующих определённой странице очень просто. Давайте комикс и десна. Нурофеном Собственно как раз апсит да и лимит и все записи вот насчёт офсет у нас ответственно — это мы берём. Из предложения у нас там сам смотрит там какой-то там параметры Get тампа-бэй тампа-бэй неважно он всё он всё сделает за нас сайт вот для лимита. Как дать покрасивее сделаем вот так. всё и он уже мама заберёт с нужным смещением и определённое число в записи то есть именно на основе этого объекта по идее я должен тебя радовать этапы древнейшей подключить так вроде так он там был вот то есть. Семён Дай название класса. Всё теперь возвращаемся. Мы в нашу представлением тут можно будет уже всё сделали. Мы закончили выйти всё по минимуму про по самому самому указан размер страницы давно стандарт параметр. В общем. Пикалево тоже вполне стандартные параметры меньше уже написать. Ну никак нельзя меньше вот дальше мы извлекаем все данные на Toyota Verso по минимуму да. То есть даже не нужен там на подсчитывать. Там какой странице там не нужен нам подсчитывать. Сколько нам надо извлечь там такой сдвиг всё — это делать тот класс крупный большой класс он всё делает за нас так если определенного вывести гнид образом. Теперь всё — это было пагинации. Для этого у нас во фреймворке есть виджет такое определённая. Что такое расширение, но не расширение до определён такой функционал такой блок можете вставлять в любом месте. Вот он отвечает как раз этот виджет за pagination он называется Liebherr так. Может ли. КПД вывести. Обращаемся к нему вызываем этот виджет этот метод. Давид, что на самом деле для всех виджетов точно такой же имеет название тоже все виджеты вызываются одинаковых пишется название класса и собственное виджетов много. Сразу говорю прямо не все нужны ну как бы нет конечно ты в этом помни меня уже будете изучать так скажем вот вы сами тоже будем создавать виджет обязательно то есть этого тоже всё узнать как — это делается свои виджеты на среду так если мы должны. С вами передать параметр то есть мы сами указываем что-то массив. Передаем в метод виджет массив и светится на водке параметры передаются высоким значением этом иди сюда передали назначения теперь насчёт обновляем эту страницу. Я всего лишь по для записи появился Blog pagination вот так у нас всё — это работа фитнес всё — это очень хорошо реализован вот, а что вы сами посудите сами ничего не делать. Я всё заново сделали детей виджеты Toyota класс паджинация да то есть — это всё за нас уже сделала вот в том-то и плюс проверка даты вы ничего не делаете. Я вас такое было бы ещё и красивые украшенные уже до заранее ты всё за вас уже реализовано писал тут можно вот там свои китайские. Лиза давай без услугу то есть всё — это вот есть до название класса ведь. Классик тефтом превзойдёт всё — это тут как бы если вы можете свои стили указать в анкете брать всё — это понятно, что не думаю, что там только такой стиль у вас будет. Нет вы можете любой страницы CSS файл написать и подключить его опять же там свои будем ещё учиться как на свои файлы подключать. Вот — это всё просто разбираю товар базовые теории чтобы уже понимаю о чём идёт речь. такие вещи базовые совсем. Если будем всё разбирать noatak непосредственного создания там много нюансов будет вы конечно там будем уже реализовывать всё — это вот — это вот всё вы увидите вот собственно всё такое Turok то есть эти вот раз удар четыре строчки. Вот вы сами добавили там не знаю там просит воду строку можно было уместить. Вот одна строчка тут добавили. Да ну как бы я тебя просто такой меня просто те кто вот реализовывал такую штуку самостоятельно узнать как — это за времени. Здравствуйте Рязани до. Поверьте — это ну новичку — это вообще будет несколько часов наверное да, но опытного там не знаю может там полчаса-час да, мы тут сами этого всё объясняю дам и сам сколько урок 7 минут всего идёт до. Ну то есть как бы вы понимаете — это настолько всё — это упрощённое сколько стоит.

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

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