2013-04-15 6 views
9

देखने के लिए नियंत्रक चर को पुनर्प्राप्त करें (0 का उपयोग करके) मेरे पास एक सार्वजनिक चर है जो मैं अपने दृश्य में उपयोग करना चाहता हूं।कोडनिर्देशक - मेरे नियंत्रक में

public $header = array("show_menu"=>true); 

पारंपरिक मैं, load->view("incl_header",$header) कार्य करने के लिए एक सरणी के रूप में चर पास होता है लेकिन मैं देखा है कि मेरे विचार में मैं बहुत तरह मेरे नियंत्रक के चर को पुनः प्राप्त कर सकते हैं:

echo $this->header['show_menu']; 

वहाँ पुन: प्राप्त करने किसी भी समस्याओं कर रहे हैं मेरी दृश्य फ़ाइल में इस तरह के चर?

मैं CodeIgniter 2.1.3

+1

अपने विचार में 'var_dump ($ यह) करें; 'और आप देखेंगे कि आप क्यों कर सकते हैं। –

+0

ओके तो अगर मैं इस विधि का उपयोग करता हूं तो कोई समस्या नहीं है? –

+4

हां, यह ठीक है, यह सीआई उपयोगकर्ता क्या करेंगे इसके अनुरूप नहीं है। सीआई का उपयोग कर चर का उपयोग करने के सामान्य तरीके से चिपकने का प्रयास करें, यदि भविष्य में संस्करणों में ऐसा उपयोग संभव नहीं होगा। –

उत्तर

3

उपयोग कर रहा हूँ ऐसा यह करने के लिए संभव है।

यदि आप var_dump ($ यह) का उपयोग करते हैं तो आप अपने दृश्य में उपलब्ध सभी चर देख सकते हैं।

यह आपके दृश्य में चर को पुनः प्राप्त करने का सामान्य कोडनिर्देशक तरीका नहीं है।

कोडिनिटर के फ़्यूचर रिलीज़ में यह कभी भी कैसे बदल सकता है ताकि आपको इस विधि का उपयोग करते समय इसे ध्यान में रखना चाहिए।

संबंधित मुद्दे