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.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| class Deneme extends CI_controller{ function __construct() { parent::__construct(); } function index() { $data['ad'] = 'Mustafa'; $data['soyad'] = 'Tanriverdi'; $this->load->view('deneme_view', $data); }} |
- 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.
1
| 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