Class DatabaseSession
DatabaseSession provides methods to be used with CakeSession.
- DatabaseSession implements CakeSessionHandlerInterface
		
		
		
		Package: Cake\Model\Datasource\Session
Copyright: Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
License: License (http://www.opensource.org/licenses/mit-license.php)
Location: Cake/Model/Datasource/Session/DatabaseSession.php
	
	Copyright: Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
License: License (http://www.opensource.org/licenses/mit-license.php)
Location: Cake/Model/Datasource/Session/DatabaseSession.php
Properties summary
Method Summary
- 
			__construct() publicConstructor. Looks at Session configuration information and sets up the session model. 
- 
			close() publicMethod called on close of a database session.
- 
			destroy() publicMethod called on the destruction of a database session.
- 
			gc() publicHelper function called on gc for database sessions.
- 
			open() publicMethod called on open of a database session.
- 
			read() publicMethod used to read from a database session.
- 
			write() publicHelper function called on write for database sessions.
Method Detail
__construct() public ¶
__construct( )
Constructor. Looks at Session configuration information and sets up the session model.
close() public ¶
close( )
Method called on close of a database session.
Returns
					boolean
Success
				
				Success
Implementation of
destroy() public ¶
destroy( integer $id )
Method called on the destruction of a database session.
Parameters
- integer $id
- ID that uniquely identifies session in database
Returns
					boolean
True for successful delete, false otherwise.
				
				True for successful delete, false otherwise.
Implementation of
gc() public ¶
gc( integer $expires = null )
Helper function called on gc for database sessions.
Parameters
- integer $expires optional null
- Timestamp (defaults to current time)
Returns
					boolean
Success
				
				Success
Implementation of
open() public ¶
open( )
Method called on open of a database session.
Returns
					boolean
Success
				
				Success
Implementation of
read() public ¶
read( integer|string $id )
Method used to read from a database session.
Parameters
- integer|string $id
- The key of the value to read
Returns
					mixed
The value of the key or false if it does not exist
				
				The value of the key or false if it does not exist
Implementation of
write() public ¶
write( integer $id , mixed $data )
Helper function called on write for database sessions.
Parameters
- integer $id
- ID that uniquely identifies session in database
- mixed $data
- The value of the data to be saved.
Returns
					boolean
True for successful write, false otherwise.
				
				True for successful write, false otherwise.
