MVC (Yii)

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

2. Артур (09.01.2014 / 09:10)
Вся бизнес-логика в MVC должна хранится в модели

3. Михаил (09.01.2014 / 13:12)
1. Башка, тоже недавно начал изучать Yii,
вот здесь статья-пример как сделать настройки, мб поможет тебе чем-то.
http://habrahabr.ru/post/172737/

4. Богдан (09.01.2014 / 15:47)
Настройки - модель. Работа с сервисом музыки - хелпер (/protected/extensions/VkApiHelper.php)

URL: https://visavi.net/topics/39856