[pytanie] Jak modyfikować sekcję head w layoucie?

Chciałbym modyfikować sekcję <head> w layoucie przez kontroler. Zależy mi na dodawaniu do <head> elementów <script> i <meta> edytowanych po stronie kontrolera. Elementy te będą dynamiczne. Czy jest jakieś fajne rozwiązanie tej kwestii w Yii? Jak można w łatwy i fajny sposób przekazać zmienne do layouta?

Zależy mi na rozwiązaniu w stylu:

layout:




<html>

<head>

...

$mojazmienna;


</head>

<body>

$content;

</body>

</html>



lub kontroler:




$this->layout('layout',array('zmienna'=>$zmienna));

//coś na styl $this->render();



Pomożecie? :)

Czytałeś dokumentacje? Rozwiązanie o którym piszesz jest podstawą renderowania widoków i layoutów w Yii.

http://www.yiiframework.com/doc/guide/1.1/en/basics.view

http://www.yiiframework.com/doc/api/1.1/CController#render-detail

Możesz np. też skorzystać z tego dodatku klik

Poradnik w wiki odpowiadający na Twoje pytanie.