• 25-06-2022, 12:42:28
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.

    Dil dosya sistemini biliyorsunuzdur. Dil dosyalarında tr.php en.php şeklinde dosyalarımız mevcut. örnek olarak en.php dosya içeriği şu şekilde.
    <?php
    $dil = array(
    "b1" => "Home",
    "b2" => "About Us",
    );
    ?>

    Bunu sabit olarak tanımlamıştık. Web sitesinde ingilizceye geçince <?=$dil["b1"]; ?> şeklinde çağırdığımızda Home yazısı çıkıyordu buraya kadar sorun yok.

    Şimdi ben bu yukarıdaki şablon yapısını veritabanından çekmek istiyorum tablo yapım: (id,baslik,dil) başındaki b işaretleri manuel sabit eklenecektir. b<?=$sorgu["id"]; ?> => <?=$sorgu["baslik"]; ?> şeklinde bunu nasıl array olarak yukarıdaki formatta yazdırabiliriz? Önerii olan var mı?

    Kısacası aşağıdaki kodu dinamik hale getirmek istiyorum.
    <?php
    $dil = array(
    "biddegeri1" => "baslikdegeri1",
    "biddegeri2" => "baslikdegeri2",
    );
    ?>
  • 25-06-2022, 16:14:34
    #2
    Öncelikle bir nesne oluşturun ve veritabanında ilgili tabloya bağlayın

    Örnek $this->dil=select *from tablo where dil_id=$dil;

    Sonra bunu ilgili dosyada çağırı.

    Örnek
    "home"=$this->dil->home