ramework डॉक्स से:
Symfony सत्र कई देशी पीएचपी कार्यों को बदलने के लिए डिजाइन किए हैं। अनुप्रयोगों को session_start(), session_regenerate_id(), session_id(), session_name(), और session_destroy() का उपयोग करना चाहिए और इसके बजाय निम्न अनुभाग में API का उपयोग करना चाहिए।
और:
हालांकि यह स्पष्ट रूप से एक सत्र शुरू करने की सिफारिश की है, एक सत्र वास्तव में मांग पर शुरू होगा, वह यह है कि, यदि कोई सत्र अनुरोध पढ़ें/लिखें सत्र डेटा पर किया जाता है।
तो सत्र स्वचालित रूप से प्रारंभ हो जाते हैं और इन्हें एक्सेस किया जा सकता है।
public function indexAction(Request $request)
{
$session = $request->getSession();
...
}
या:
public function indexAction()
{
$session = $this->getRequest()->getSession();
// or
$session = $this->get('session');
...
}
से: के माध्यम से नियंत्रकों से
// store an attribute for reuse during a later user request
$session->set('foo', 'bar');
// get the attribute set by another controller in another request
$foobar = $session->get('foobar');
// use a default value if the attribute doesn't exist
$filters = $session->get('filters', array());
स्रोत
2014-09-05 09:45:38
धन्यवाद गेब्रियल ... –
तो मेरा उत्तर मददगार था आप में चिह्नित कर सकता है आपकी समस्या के उत्तर के रूप में? –
क्या यह विधि मेरे सभी नियंत्रक में उन सत्र चर का उपयोग करने के लिए लागू है? –