2011-09-09 7 views
8

config dosyalarından tam dizi olsun benim yaptığım o:CodeIgniter'daki</p> <p>Ben yapılandırma dosyaları kullandığınızda .. Benim sorunum için arama yaptım ama bir şey almadım Codeigniter

my_config.php :

$config['my_title'] = ' My Title Here ' ; 
$config['color'] = ' red ' ; 

böyle alabilmesi:

$this->load->config('my_config', TRUE); 
$data['my_title'] = $this->config->item('my_title', 'my_config'); 

sorum şu: Nasıl olabilir Bununla başa çıkmak için tam dizi alıyorum?

Ben bir dizi olarak $ ayarlar böyle bir şey yapmak istiyorum:

foreach($config as $key=>$val){ 
      $data[$key] = $val ; 
     } 

yüzden ben bütün değişkenleri yazmak zorunda kalmamasıdır böyle yapılandırma dosyasında:

$data['my_title'] = $this->config->item('my_title', 'my_config'); 
$data['color'] = $this->config->item('color', 'my_config'); 

ve böylece ..

Benim bozuk İngilizce için özür dilerim! peşin

teşekkürler;) bu belgelenmemiş ve gelecekteki sürümlerde bozabilir iken

cevap

8

, sen ana yapılandırma dizisi erişebilirsiniz:

$config = $this->config->config; 
+0

Çok teşekkürler Joseph, ama bu bana ana config.php dosyasındaki verileri veriyor .. Özel dosyamda (my_config.php) bulunan verileri kullanmak istiyorum? tekrar teşekkürler (şu anda kendim halletmeye çalışıyorum) – Ahmad

+0

aha, üzgünüm joseph Fark etmedim .. config.php ve my_config.php dosyasındaki tüm verileri aldım .. şimdi çok güzel, tekrar teşekkürler: – Ahmad

+1

Dikkat edilmesi gereken bir şey varsa, belirli bir yapılandırma dosyası yapmak isterseniz: '$ redis = $ this-> config-> config ['redis']' –

3
$config=$this->load->config('my_config', TRUE); 
    $config = $this->config; 
    $my_config=$config->config['my_config']; 

    echo"<pre>";print_r($my_config); 

O size yardımcı olabilir ..

0

sonra application/config/config.php

0 yılında Codeigniter config dosyalarından çok boyutlu bir dizi alırsanız

$ config ['name'] = 'array_name';

Modeli veya Kontrolör dosyasında

$ değişkeni = $ this-> config-> öğesi ('name');

var_dump ($ variable);

İlgili konular