PHP Web Developer.

กรกฎาคม 20, 2012

Session

Filed under: PHP Framework : Symfony 1.4 — Prajak @ 1:38 pm

เขียน Code ใน modules -> actions [actions.class.php]

======= Code =======

$session = $this->getUser();

// create session Name
$session->setAttribute(‘sessionName’, ‘Prajak’);

// create session LastName
$session->setAttribute(‘sessionLastName’, ‘Wongcom’);

// get session Display
var_dump($session->getAttribute(‘sessionName’));
var_dump($session->getAttribute(‘sessionLastName’));

// Remove session
$session->getAttributeHolder()->remove(‘sessionName’);
$session->getAttributeHolder()->remove(‘sessionLastName’);
// get session Display after Remove session
var_dump($session->getAttribute(‘sessionName’));
var_dump($session->getAttribute(‘sessionLastName’));

exit;

======= Display =======

string ‘Prajak’ (length=6)

string ‘Wongcom’ (length=7)

null

null

======= Remark =======
ในกรณีที่ เรียกใช้ session จาก templates (modules ->templates [fileNameSuccess.php])

//get session
$getSession = sfContext::getInstance()->getUser();

// get session Display
var_dump($getSession->getAttribute(‘sessionName’));
var_dump($getSession->getAttribute(‘sessionLastName’));

*** Session สามารถเก็บตัวแปรแบบอาเรย์ได้ด้วย

ให้ความเห็น »

ยังไม่มีความเห็น

RSS feed for comments on this post. TrackBack URI

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

บลอกที่ WordPress.com .

%d bloggers like this: