Bir önceki yazımda CodeIgniter framework’unu kullanarak yeni bir sayfa oluşturmaya göz attık. Eğer bu yazıda ne istediğimi tam olarak anlamak istiyorsanız bir önceki yazımı okumanızı tavsiye ederim [burada].
Şimdi controllers/ klasörününde içinde bulunan “deneme.php” dosyamızdaki bir değişkeni views/klasörünün içinde bulunan “deneme_view.php” dosyamıza nasıl gönderebiliriz? Bu konuyu ele almaya çalışacağız.
Öncelikle “deneme.php” isimli dosyamızı açalım ve aşağıdaki kod parçalarını ekleyelim.
[php] class Deneme extends CI_controller { function __construct() { parent::__construct(); } function index() { $data['ad'] = 'Mustafa'; $data['soyad'] = 'Tanriverdi'; $this->load->view('deneme_view', $data); } } [/php]
- Yukarıdaki örneği incelemeye alalım. $data[] dizisinin içerisine ad,soyad isminde 2 tane değer atadık.
- $this->load->view(‘deneme_view’, $data); kod parçası ile $data[] dizisini “denem_view.php” sayfamıza gönderdik.
Şimdi views/ içerisinde bulunan “deneme_view.php” dosyamızı açalım ve içerisine aşağıdaki kod parçalarını ekleyelim.
echo $ad.' '.$soyad;Şimdi adres satırına [www.siteadi.com/index.php/deneme] yazalım ve sayfaya giriş yapalım. Bakınız ekranda “Mustafa Tanrıverdi” yazdığını göreceksiniz. Burada anlayacağınız controllers/ ile bir dizi halinde gönderdiğimiz veri views/ tarafından değişken olarak kabul edilir ve değişken olarak kullanırız.
Hiç yorum yok:
Yorum Gönder