PHP 클래스 Contao\Session

The class functions as an adapter for the PHP $_SESSION array and separates back end from front end session data. Usage: $session = Session::getInstance(); $session->set('foo', 'bar'); echo $session->get('foo');
사용 중단: Deprecated since Contao 4.0, to be removed in Contao 5.0. Use the session service instead.
파일 보기 프로젝트 열기: contao/core-bundle 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$objInstance Session Object instance (Singleton)

공개 메소드들

메소드 설명
__clone ( ) Prevent cloning of the object (Singleton)
appendData ( mixed $varData ) Append data to the session
get ( string $strKey ) : mixed Return a session variable
getData ( ) : array Return the session data as array
getInstance ( ) : Session Return the object instance (Singleton)
remove ( string $strKey ) Remove a session variable
set ( string $strKey, mixed $varValue ) Set a session variable
setData ( array $arrData ) Set the session data from an array

보호된 메소드들

메소드 설명
__construct ( ) Get the session data

비공개 메소드들

메소드 설명
getSessionBagKey ( ) : string Gets the correct session bag key depending on the Contao environment

메소드 상세

__clone() 최종 공개 메소드

Prevent cloning of the object (Singleton)
final public __clone ( )

__construct() 보호된 메소드

Get the session data
protected __construct ( )

appendData() 공개 메소드

Append data to the session
public appendData ( mixed $varData )
$varData mixed The data object or array

get() 공개 메소드

Return a session variable
public get ( string $strKey ) : mixed
$strKey string The variable name
리턴 mixed The variable value

getData() 공개 메소드

Return the session data as array
public getData ( ) : array
리턴 array The session data

getInstance() 공개 정적인 메소드

Return the object instance (Singleton)
public static getInstance ( ) : Session
리턴 Session The object instance

remove() 공개 메소드

Remove a session variable
public remove ( string $strKey )
$strKey string The variable name

set() 공개 메소드

Set a session variable
public set ( string $strKey, mixed $varValue )
$strKey string The variable name
$varValue mixed The variable value

setData() 공개 메소드

Set the session data from an array
public setData ( array $arrData )
$arrData array The session data

프로퍼티 상세

$objInstance 보호되어 있는 정적으로 프로퍼티

Object instance (Singleton)
protected static Session,contao $objInstance
리턴 Session