Site icon A5THEORY

FlashData In CodeIgniter In Hindi.

flash data in codeigniter in hindi

flash data in codeigniter in hindi

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(FlashData In CodeIgniter In Hindi) में हम आपको codeigniter के अंतर्गत FlashData के बारे में बताने वाले है | flash Data का उपयोग हम temporary डाटा को store करने के लिए करते है |

जब हम कोई वेब एप्लीकेशन develop करते है तो ऐसे कई सिचुएशन आती है|FlashData In CodeIgniter In Hindi|

जहाँ पर हमें कुछ डाटा को कुछ समय के लिए स्टोर करने की जरुरत पड़ती है और use करते ही हम डाटा को रिमूव कर देते है |FlashData In CodeIgniter In Hindi|

जैसे Example के लिए हमें कोई error मैसेज और information को डिस्प्ले करना है |FlashData In CodeIgniter In Hindi|

php में यह हम manually कर लेते है | पर codeigniter में यह काम और भी सरल हो जाता है |FlashData In CodeIgniter In Hindi

कोडिगनिटेर में जो है अगली रिक्वेस्ट के आने तक फ़्लैश डाटा available रहता है | और इसके बाद यह automatically delete हो जाता है |

Add Flashdata :

हम नीचे दिए syntax का उपयोग करके आसानी से फ़्लैश डाटा को स्टोर कर सकते है |

$this->session->mark_as_flash('item');

इस काम के लिए हम mark _as _flash () फंक्शन का use करते है |

जिसमे केवल एक ही argument पास करना होता है जो कि वह value होती है जिसे स्टोर करना होता है |

और अगर आप multiple वैल्यू को स्टोर करना चाहते है तो फिर आप यहाँ पर array को भी पास कर सकते है |

हम set _FlashData () function का उपयोग भी कर सकते है जो कि दो argument लेता है नाम और वैल्यू जैसा कि आप नीचे देख सकते हो |

और हम multiple वैल्यूज के लिए array भी पास कर सकते है |

$this->session->set_flashdata('item','value');

Retrieve Flashdata :

FlashData () function का उपयोग करके हम flash Data को retrieve करते है |

यह फंक्शन एक argument value लेता है जैसे कि नीचे दिखाया गया है |

फ़्लैशडाटा फंक्शन यह भी confirm करता है की आप FlashData को ही रेट्रिएवे करें न कि कोई और डाटा को |

$this->session->flashdata('item');

अगर आप कोई argument पास नहीं करते तो आप एक same function का एक array प्राप्त कर सकते है |

Example:

आप एक class क्रिएट करिये FlashData _Controller.php और उसे application /Controller /FlashData _Controller.php location पर सेव करिये|

<?php 
   class FlashData_Controller extends CI_Controller {
	
      public function index() { 
         //Load session library 
         $this->load->library('session');
			
         //redirect to home page 
         $this->load->view('flashdata_home'); 
      } 
  
      public function add() { 
         //Load session library 
         $this->load->library('session'); 
         $this->load->helper('url'); 
   
         //add flash data 
         $this->session->set_flashdata('item','item-value'); 
   
         //redirect to home page 
         redirect('flashdata'); 
      } 
   } 
?>

अब आप एक view फाइल क्रिएट करिये FlashData _home.php और उसे application /Views /FlashData _home.php location पर सेव करिये|

<!DOCTYPE html> 
<html lang = "en">
 
   <head> 
      <meta charset = "utf-8"> 
      <title>CodeIgniter Flashdata Example</title> 
   </head>
	
   <body> 
      Flash Data Example 
      <h2><?php echo $this->session->flashdata('item'); ?></h2> 
      <a href = 'flashdata/add'>Click Here</a> to add flash data. 
   </body>
	
</html>

application /config /routes.php लोकेशन पर routes.php file में changes करिये|

और फाइल के end में नीचे दी गयी लाइन्स ऐड करिये |

$route['flashdata'] = 'FlashData_Controller';
$route['flashdata/add'] = 'FlashData_Controller/add';

अब नीचे दी गयी URL की मदद से ऊपर वाले एक्साम्प्ले को एक्सेक्यूटे करिये |

यहाँ पर yoursite.com को अपनी वेबसाइट से replace कर दीजिये |

http://yoursite.com/index.php/FlashData

जैसे ही आप ऊपर दिए URL को विजिट करेंगे वैसे ही आप एक output प्राप्त करेंगे जिसे आप नीचे इमेज में देख सकते है |

flashdata output: FlashData In CodeIgniter In Hindi

जैसे ही आप click here लिंक पर क्लिक करेंगे वैसे ही आप एक और स्क्रीन को आउटपुट में देखेंगे जो कि नीचे दिखाई गयी है |

और इस स्क्रीन पर flash डाटा वेरिएबल की वैल्यू को देखेंगे |

flashdata value

और अब अगर आप यहाँ पर पेज को रिफ्रेश करते है वैसे ही आप ऊपर स्क्रीन को देखगे और अब यहाँ से फ़्लैश डाटा वेरिएबल वैल्यू automatically remove हो जाएगी |

you can also go through a few more amazing blog posts by clicking the below blogs links related to Codeigniter:

What is temp data in Codeigniter in Hindi…
FlashData In CodeIgniter In Hindi…
Session Management In CodeIgniter In Hindi…
Form Validation In CodeIgniter In Hindi…
Email Sending In CodeIgniter In Hindi…
CodeIgniter File Upload In Hindi…
Error Handling Techniques In CodeIgniter In Hindi…
What is CodeIgniter Libraries In Hindi…
CodeIgniter Database Connection In Hindi…
CodeIgniter Configuration In Hindi…
CodeIgniter Basic Concepts In Hindi…
CodeIgniter MVC Framework In Hindi…
CodeIgniter Application Architecture In Hindi…
CodeIgniter Installation In Hindi…
CodeIgniter Tutorial for Beginners in Hindi…

इस ब्लॉग(FlashData In CodeIgniter In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(FlashData In CodeIgniter In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Exit mobile version