Revision #9                                    has been created by 
 dckurushin                                    on Oct 13, 2011, 7:44:21 PM with the memo:
                                
                                
                                    global state                                
                                                                    « previous (#8)                                                                                                    next (#10) »                                                            
                            Changes
                            
    Title
    unchanged
    Yii registry, how to use it, does it exist at all?
    Category
    unchanged
    How-tos
    Yii version
    unchanged
    
    Tags
    unchanged
    Zend_Registry, registry, params, CMap, magic, get, set
    Content
    changed
    [...]
return array(
	'abc' =>123,
);
```
Addition 1: Yii global state
 
----------------------------
 
 
The params array, can be good registry for the current life cycle.
 
but yii also has something called "globalstate", it allow you save the data "forever"
 
 
CApplication has 3 methods:<br>
 
**getGlobalState**(string **$key**, mixed **$defaultValue**=NULL)<br>
 
**setGlobalState**(string **$key**, mixed $value, mixed **$defaultValue**=NULL)<br>
 
**clearGlobalState**()<br>
 
 
every thing you set via setGlobalState will be saved in runtime/global.bin in serialized form
 
 
Some common component that use it is CSecurityManager for validation key
 
 
Links
-----
[Russian version](http://resurtm.kz/registry-in-yii)