MVC и циклы в виде

Redjik

Джедай-мастер
Как правильно сделать?

Иммеется контет, который приходит в вид.
Иммеются новости, которые тоже прихогят в вид.

Как именно со стороны MVC сделать вывод предположим 3х новостей...

Сейчас сделал в контроллере запрос в бд на новости и запрос в бд на контент, и выкидываю в вид...
 

ferryman

.............
Запрос необходимо делать в модели и предавать в контроллер
 

Redjik

Джедай-мастер
Ну все верно ... в контроллер мне приходят переменная с контентом и массив с новостями, а дальше уже это в вид...

Тогда кэш новостей лучше в модель засунуть, что-бы к бд лишний раз не обращаться я так понимаю...

Ибо если сделать кэш в вид - запрос все равно будет обрабатываться...
 

Redjik

Джедай-мастер
Да мне вообще противопоказано заниматься чем либо - ибо нуп и опозорился...

рано мне php, пойду в садике игрушки к потолку поприбиваю...

особенно если мне приходиться обьяснять, что
PHP:
class DemoController extends Controller
{
	public function actionIndex()
	{
		
		$newsProvider = News::findAllWithCache(); // пока все, потом лимит настраивать
        $contentProvider = Content::model()->findByPk('1');
		$this->renderPartial('index',array('news'=>$newsProvider,'content'=>$contentProvider));

	}
}
Не дай же ведь бог у меня мозгов не хватить в модели News сделать метод чтобы он кэшировал результат...

Да пошло оно ... пойду лего пособираю, или кубики разложу...
 
Сверху