|
Име: Добрил Божилов
54 Мнения
Регистриран на: 09-02-2011
|
Аз лично не го правя така. В layout-та имам контент в който рендвам view-тата. Вътре в този контент слагам sidebar ако има. И ако е повтарящо се нещо на всички view-та го слагам в partials.
Другия вариант е в layouta в sidebar да сложиж this->render, което пак е същото почти като partials.
Спецялно за анкета аз бих сложил html в partial, като самия html би подавал данните от кликнатата опция с jquery post примерно към контролера който си направил. Той обработва, записва в базата и връща новия резултат, който обновяваш с jquery.
Така във всяко view би имало $this->partials(). Или ако не искаш да мърдаш това което си направил, го направи с $this->render в layout-а, като останалото е същото.
Няма значение къде е логиката на анкетата. Стига да е в отделен action. Контролера е без значение. Отделен контролер цял да правиш само за един action не си струва. Но пък ако направиш и го кръстиш - анкета, ще е по разбрано:) Според както ти харесва. |