हम Unirgy द्वारा उत्कृष्ट uRapidFlow मॉड्यूल का उपयोग करते हैं, लेकिन एक झुंझलाहट में भाग गए हैं। जब आप उनकी कोई प्रोफ़ाइल चलाते हैं, तो वे कॉल करते हैं session_write_close
। इसके साथ समस्या यह है कि इसका मतलब है कि अगर हम एक व्यवस्थापक गेम नियंत्रक से एक प्रक्रिया चलाना चाहते हैं तो हम सफलता के उपयोगकर्ता या पकड़े गए अपवादों को सूचित करने के लिए एक सत्र फ्लैश संदेश सेट नहीं कर सकते हैं।
क्या सत्र संदेश जोड़ने के लिए प्रक्रिया पूरी होने के बाद सत्र को फिर से शुरू करना संभव है?
मुझे शुरू में यकीन नहीं था कि क्या PHP में सत्र को फिर से शुरू करना संभव है, लेकिन अवधारणा PHP का प्रमाण काम करता है:
session_start();
// if this is the second run, show the value
if (!empty($_SESSION['foo'])) {
echo $_SESSION['foo'], PHP_EOL;
}
// set an initial value
$_SESSION['foo'] = 'bar';
// start running profile
session_write_close();
// after running profile
session_start();
// set a value to see if it takes
$_SESSION['foo'] = 'foo';
मैं सही ढंग से हालांकि व्यवस्थापक गेम सत्र पर एक फ्लैश संदेश सेट करने में सक्षम नहीं हुआ हूं। मुझे लगा कि मैं कुछ लाइनों के साथ कॉल करने में सक्षम हो सकता हूं:
Mage::getSingleton('adminhtml/session')
->init('core', 'adminhtml')
->addSuccess('Whoop');
लेकिन यह काम नहीं करता है।