MVC (Yii)

Печать RSS
215

А
Автор
Оранжевые штаны
0
Начал изучать Yii.
Ни как не пойму что куда писать. Понял что работа с базами идёт в модели, для каждой таблицы своя модель. Разметка страницы в виде. Ну и в контроллере работаем с GET, POST, моделями и видами. Тут всё понятно, я так и делал в предыдущем фреймворке.
Переходим к проекту.
Необходимо написать сайт с mp3 музыкой. Музыку берём из vk.com по api.
Вот куда помещать код работы с API vk.com? Я склоняюсь к тому, что работа с api будет через модель, хоть и работы с БД в этой модели и не будет. Предположим что у нас на сайте есть ещё и настройки, например: количество элементов на странице, тема и другие настройки, всё это может настраивать пользователь и настройки хранятся в куках и возможно в базе (если пользователь авторизирован). С этими настройками тоже работать из модели?
Меня интересует как это принято в Yii
Может есть статья по этой теме? На сайте фреймворка я уже всё прочитал что нашёл.
Изменил: Андрей (09.01.2014 / 07:30)
А

Оранжевые штаны
0
Вся бизнес-логика в MVC должна хранится в модели
М

Пацак
0
1. Башка, тоже недавно начал изучать Yii,
вот здесь статья-пример как сделать настройки, мб поможет тебе чем-то.
http://habrahabr.ru/post/172737/
Б

Оранжевые штаны
0
Настройки - модель. Работа с сервисом музыки - хелпер (/protected/extensions/VkApiHelper.php)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск