Bu soru çözüldü.
Dil Tanımlarını Dinamikleştime Hk.
Merhaba, aşağıda ki gibi bir kod bloğum var bu kod ile dil bilgilerini alıyorum fakatbu bilgileri dinamik olarak veritabanından çekerek yazdırmak istiyorum yani languages anahtarı karşısında bulunan kısmı,
'tr' => 'Turkish', 'en' => 'English'
<?php
return [
'general' => [
'languages' => ['tr' => 'Turkish', 'en' => 'English'],
'default_lang' => 'tr',
]
]
?>
yukarı da ki alanı
<?php
return [
'general' => [
'languages' => [DilListe()],
'default_lang' => 'tr',
]
]
?>
yaptım fakat pek mantıklı olmadığı gibi çalışmadı, kullandığım fonksiyon aşağıda ki gibidir
<?php
function DilListe()
{
$query = DB::table('dil_tablosu')
->getAll();
$sonuc = [];
foreach ($query as $value){
$sonuc[] = $value->dil_kod.' => '.$value->dil_adi;
}
return implode(',',$sonuc);
}
?>
bu konuda nasıl bir yol izlemeliyim yardımcı olursanız çok sevinirim.
Cevaplar (1)

Turan Karatuğ
Software Developer - Creator of TitanMVC2 yıl önce
Config dosyası içinde db işlemi yapamazsınız. Burada dilleri manuel tanımlamak durumundasınız. Dil kodları ile db'de eşleştirme yapabilirsiniz.
Cevap Yazın

Altan Öztürk
2 yıl önce sordu.Çok Okunanlar
- 9014 [v2.x] Mail gönderme - SMTP connect() failed
- 5876 [v1.x] Sınırsız Kategori/Menu Bulabildiğim en iyi çözüm !
- 2314 [v1.x] Üye giriş ve kayıt olması ?
- 2310 [v1.x] TitanPhp örnek uygulamalar
- 2200 [v1.x] Sınırsız Kategori/Menu ÖNEMLİ
- 2158 [v1.x] index.php?url şeklinde kullanmadan controllere erişemiyorum.
- 1937 [v2.x] vendor/autoload hatası (kurulum)
- 1904 [v1.x] Veritabanı Kayıt Ekleme
- 1702 [v1.x] $this->load->plugin('template');
- 1600 [v1.x] fonksiyonların içinde veritabanı işlemi