Практика за вторую половины курса WebForMySelf по Yii2 2016 года. Чистота кода не было целью курса.
В итоге был создан прототип интернет магазина.
Основные темы
- Интеграция новой вёрстки
- Модель категорий
- Виджет «Меню категорий» (с кешированием)
- Вывод популярных товаров
- Вывод товаров категорий
- Метод для вывода метатегов
- Постраничная навигация
- Карточка товара.
- Обработка ошибок
- Поиск
- Корзина
- Оформление заказа
- Отправка почты (я закоментил этот функционал, так как не сильно интересен был)
- Авторизация (только администраторов)
- Список заказов в админке
- Управление заказами
- Управление категориями
- Управление продуктами
- Установка визуального редактора
- Загрузка картинок
Конфиг сервера
Пример OpenServer Apache.
<VirtualHost *:%httpport%>
DocumentRoot "%hostdir%"
ServerName "%host%"
ServerAlias "%host%" %aliases%
ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/"
</VirtualHost>
Проверьте config/db.php, чтобы к БД происходило подключение.
Загрузите дамп БД, лежит в корне mysql.sql.
Данные от админки admin/12345678.
Aдминка расположена по адресу /admin