2011-08-30 14 views
11

में एक सहायक से एक्सेस डेटाबेस कॉन्फ़िगरेशन चर कोड कोडिटर में एक सहायक से डेटाबेस.एफपी चर वैल्यू प्राप्त करना संभव है?कोडिनेटर

उत्तर

23

यहाँ रास्ता है, सामान्य रूप से आप सहायक में $this उपयोग करने के लिए सक्षम नहीं होगा, तो आप get_instance() उपयोग करना होगा। मैंने 'होस्टनाम' का एक उदाहरण दिया है जिसे आप आवश्यक कॉन्फ़िगरेशन नाम का उपयोग कर सकते हैं।

function test() 
    { 
     $CI =& get_instance(); 
     $CI->load->database(); 
     echo $CI->db->hostname; // give the config name here (hostname). 
    } 
11
$ci=& get_instance(); 
$ci->config->load('database'); 
$ci->config->item('item name'); 

आप जब $ this-> config-> लोड डेटाबेस के लिए कॉन्फ़िग फ़ाइल पर पहुंचना चाहते हैं(); उपलब्ध नहीं है, समाधान ऐसा दिखाई दे सकता:

include(APPPATH.'config/database'.EXT); 
$conn = mysql_connect($db['default']['hostname'], $db['default']['username'], $db['default']['password']); 

mysql_select_db($db['default']['database'], $conn); 
+0

$ इस सहायक – Usman

+0

हाय उस्मान में काम नहीं करेगा, मैं इस पहले का संपादन किया। – Tobias

+0

एक और अभी भी वहां है "यदि आप डेटाबेस के लिए कॉन्फ़िगरेशन फ़ाइल तक पहुंचना चाहते हैं, तो यह $ '-- config-> load();" धन्यवाद – Usman