Revision #3                                    has been created by  yiqing95                                    on Oct 26, 2012, 5:30:49 PM with the memo:
 yiqing95                                    on Oct 26, 2012, 5:30:49 PM with the memo:
                                
                                
                                    minor modify                                
                                                                    « previous (#2)                                                                                                    next (#4) »                                                            
                            Changes
                            
    Title
    unchanged
    pass variables or content block from view file to layout file
    Category
    unchanged
    How-tos
    Yii version
    unchanged
    
    Tags
    unchanged
    CClipWidget, layouts
    Content
    changed
    [...]
```
so you can see the "$this->menu " and "$this->breadcrumbs" are assigned in view files (create.php, index.php, admin.php ....)   ; 
 in yii when some route be executed , lets say (default manner) : "user/create"   , UserController::actionCreate function will be called , and in the actionCreate function it
 will render the create.php view file and using some specified layout file .  so the execution order will be :  create.php(<<view file
>>) ----> column2.php(
<<layout file
>>)----> main.php(
<<layout file
>>) .  all these file can refer to "$this" variable , so you can pass variable by defining some public var in the "Controller" class . and give it some value in view file then fetch it in layouts file .
all above method may be the normal way :) ;[...]
```
**
 
usage  **  
 
in you base controller :[...]
that's all !  hope help some body ;
here are some topic about it:
 
 
 [Yii - On what circumstances should we use clips? ](http://www.yiiframework.com/forum/index.php/topic/31889-yii-on-what-circumstances-should-we-use-clips/ "Yii - On what circumstances should we use clips? ")
[Render Cgridview Pager Separately](http://www.yiiframework.com/forum/index.php/topic/36547-render-cgridview-pager-separately/ "Render Cgridview Pager Separately")[...]