{@../head.html}
{@../navigation.html}extends BrObjectHelper to work with session.
There is one global config object (singleton) accessible via br()->session(). You can still create own configuration storage if required by $session = new BrSession();
| Method/property | Description |
|---|---|
If you are using global config, please prepend below methods with br()->session()-> |
|
| set(name, value) | Set session value. Value could be scalar or array. |
| get() | Get all session values |
| get(name, defaultValue) | Get session value or default value for this name. Name could be array path. For example:
br()->session()->set('SomeStructuredSetting', array('name' => 'SomeName'));
echo(br()->session()->get('SomeStructuredSetting.name'));
Output: SomeName |
If you are working with global session object you can use br()->session(name, defaultValue) instead of br()->session()->get(name, defaultValue) for simplicity.