Проблема с вьюхами

Может я конечно торможу, но что-то не получается у меня подставновка данных…

Ситуация следующая. Передаю некие данные во вьюху

Quote

        $settings["name"] = 'Digital God';

        $settings["user_id"] = "1";

        $settings["max_rows_list"] = "30";

        $settings["language"] = "ru";

        $settings["first_weekday"] = "1";

        $settings["YII_CSRF_TOKEN"] = Yii::app()->getRequest()->getCsrfToken();

        $settings["config"]["host"] = '/backend/';

        $data['settings'] = CJSON::encode($settings);

        $data['second_menu'] = $this->getModuleMenu();

       

        $this->render('members', array('data'=>$data));

так вот вопрос - могу я получить эти данные не только во вьюхе, но и в layout'е? смысл такой - есть основное меню, а есть меню раздела, оба находятся в layout'e… и вот как бы это меню раздела формировать?

Решение найдено - определить переменную в контроллере и обращаться в layout'е $this->var1

Сталкивался с подобным…решил точно так же  ;)

все точно так решают. обсуждалось пару тем ниже :)

Есть, контроллер. Он отрисовывает представление главную страницу. В представлении главной страници есть кнопка, нажав на которую подгружается ( по аяксу $('#contaner').load(…)) другое представление с формой для описания клиента. В форме имеется поле с автокомплитером. В связи с этим скрипты которые должны быть в  head

нужно подключать сразу. А те которые в теле формы вызывать после загрузки по аяксу. Для того чтобы включить в представление главной страницы скрипты из представления формы я делаю так:

Но такой вызов в тело главной страницы добавляет ещё вот это:

. Как из одного представления подгружать другое по аяксу, что бы коректно подгружались связаные с подгружаемым представлением скрипты?

всё не надо я разобрался !