php - Controller to view passing an array -


तो मेरे पास मेरे नियंत्रक में कोड की यह पंक्ति है:

  $ this-> load- & gt; दृश्य ( 'sampleview', $ परिणाम);   

इसलिए जब मैं अपने विचार में जाता हूं और गूंज परिणाम की कोशिश करता हूं, या तो foreach या सीधे लिखना

 <कोड> print_r ($ परिणाम);   

यह एक त्रुटि दिखाती है कि यह एक अपरिभाषित चर है।

लेकिन जब मैं print_r ($ परिणाम) डालता हूं; मेरे नियंत्रक पर इसे नीचे की तरह:

  फ़ंक्शन शो () {$ this- & gt; लोड-> दृश्य ('नमूनादृश्य', $ परिणाम); print_r ($ परिणाम); }   

यह मेरे नमूनादृश्य पृष्ठ पर प्रिंट होगा जहां मुझे पुनर्निर्देशित किया गया था। Iâ € ™ मी उलझन में यह क्यों हो रहा है।

EDIT

पूरे नियंत्रक होगा: मेरे पास एक और दृश्य है जो मैं एक एंकर टैग एक आईडी के रूप में खंड (3) के साथ तब मैं अपने मॉडल के लिए आईडी को क्वेरी करता हूं तो इसे डिस्प्ले के दूसरे दृश्य पर पास कर देता है।

  $ id = $ this-> gt; uri- & gt; सेगमेंट (3); $ परिणाम = $ this- & gt; मॉडल- & gt; दिखाएँ ($ recipe_id); अगर ($ परिणाम! = शून्य) {$ this- & gt; लोड- & gt; देखें ('Admin_recipe_edit', $ परिणाम); }    

आप $ परिणाम सरणी को अपने में निकाला जाएगा दृश्य । यदि आप एक सरणी के रूप में चाहते हैं, तो ऐसा करें

  $ डेटा ["परिणाम"] = $ परिणाम; $ इस- & gt; load- & gt; दृश्य ( 'sampleview', $ डेटा);   

फिर प्रिंट_आर ($ परिणाम); दृश्य में करें।

Comments

Popular posts from this blog

c - Performance of System() -

python - how we can use ajax() in views.py in django? -

ios - UIWebView content not adjusted to new frame after rotation -