1. УРОК 2. Анатомия фреймворка
О чем урок:
Подробная информация о структуре файлов и иерархии классов фреймворка. Знакомство с
концепцией MVC. Порядок выполнения скрипта с момента попадания в точку входа. Работа с
классом Template и создание простого MVC - приложения.
Домашнее задание:
1.
Создать базовый шаблон «v_base» согласно следующему макету:
2.
3.
4.
5.
В верхний блок «header» написать название магазина и короткое описание
В левый блок поместить список категорий для магазина
В правый блок поместить список 3 лучших товаров
Создать 2 метода index и catalog, выводящих в центральной части главную страницу и каталог
продукций соответственно.
6. В нижний блок «footer» поместить любую информацию, например, копирайты.
Подсказка: Список категорий, товаров в каталоге и лучших товаров необходимо получать из файла
модели в виде массива данных (выдуманных). Сделать только каркас, дизайн не требуется.
Самоконтроль:
Не приступайте к следующему уроку, пока не будете уверены в том, что Вы:
o
o
o
o
Имеете четкое представление о структуре файлов фреймворка
Понимаете, что происходит в файле index.php и bootstrap.php и в каком порядке
Знаете, как подключаются модули
Понимаете что такое MVC
Гайк Айрапетян | Kohana Framework от А до Я
1
2. o
o
o
o
o
o
Умеете создавать контроллеры
Умеете передавать в шаблон данные
Умеете создавать модели и использовать созданные методы
Понимаете, зачем нужны методы before() и after()
Создали каркас для магазина согласно ДЗ
Хотите доработать и сделать более «гибкий» каркас
Гайк Айрапетян | Kohana Framework от А до Я
2