Herkes için CodeIgNiter Eğitimi-7: Controller dosyalarından view dosyalarına veri aktarma

CodeIgNiter üzerinde oluşturduğumuz her kontrol içerisinden dilersek view dosyalarımıza veri aktarabiliriz. Gelin örneğimize bir bakalım.

Öncelikle bir adet controller dosyası oluşturduğumuzu varsayalım;

class Arabalar extends CI_Controller

{

public function index()

{

$veri[‘model’] = “520”;

$veri[‘yil’] = 2020;

$veri[‘marka’] = “BMW”;

$this->load->view(“arabalar-view”,$veri);//Veri değişkeniyle oluşturulmuş dizideki verileri arabalar.php dosyamıza aktarmak için parametre olarak atadık.

}

}

Şimdide arabalar-view.php dosyamızı oluşturalım.

<?php
defined(‘BASEPATH’) OR exit(‘No direct script access allowed’);
?><!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”utf-8″>
<title>Welcome to CodeIgniter</title>

<style type=”text/css”>

::selection { background-color: #E13300; color: white; }
::-moz-selection { background-color: #E13300; color: white; }

body {
background-color: #fff;
margin: 40px;
font: 13px/20px normal Helvetica, Arial, sans-serif;
color: #4F5155;
}

a {
color: #003399;
background-color: transparent;
font-weight: normal;
}

h1 {
color: #444;
background-color: transparent;
border-bottom: 1px solid #D0D0D0;
font-size: 19px;
font-weight: normal;
margin: 0 0 14px 0;
padding: 14px 15px 10px 15px;
}

code {
font-family: Consolas, Monaco, Courier New, Courier, monospace;
font-size: 12px;
background-color: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}

#body {
margin: 0 15px 0 15px;
}

p.footer {
text-align: right;
font-size: 11px;
border-top: 1px solid #D0D0D0;
line-height: 32px;
padding: 0 10px 0 10px;
margin: 20px 0 0 0;
}

#container {
margin: 10px;
border: 1px solid #D0D0D0;
box-shadow: 0 0 8px #D0D0D0;
}
</style>
</head>
<body>

<h1><?php echo $marka; ?> detayları</h1>

<ul>

<li>Model bilgisi <?php echo $model; ?></li>

<li>Çıkış yıl bilgisi <?php echo $yil; ?></li>

 

</ul>

</body>

</html>

Hadi bakalım sonucu tarayıcınızda görüntüleyerek çalışmanızı bir inceleyin. İşlemleri doğru yaptıysanız $veri dizisindeki bilgiler view dosyasına aktarılmış oldu.

Bir yanıt yazın