Dil Tanımlarını Dinamikleştime Hk.

php
Merhaba, aşağıda ki gibi bir kod bloğum var bu kod ile dil bilgilerini alıyorum fakat
bu 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 TitanMVC
2 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


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]