Diğer çerçeveler aksine CodeIgniter küresel bir şablon sistemi yoktur. Her Kontrolör bu sistemin bağımsız kendi çıkışlarını kontrol eder ve aksi belirtilmediği sürece manzarası FIFO vardır.
Biz küresel bir başlık varsa Örneğin:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd" >
<html>
<head>
<title><?=$title?></title>
<!-- Javascript -->
<?=$javascript ?>
<!-- Stylesheets -->
<?=$css ?>
</head>
<body>
<div id="header">
<!-- Logos, menus, etc... -->
</div>
<div id="content">
ve küresel bir altbilgi:
</div>
<div id="footer">
<!-- Copyright, sitemap, links, etc... -->
</div>
</body>
</html>
sonra bizim denetleyici gibi bakmak gerekir
<?php
class Welcome extends Controller {
function index() {
$data['title'] = 'My title';
// Javascript, CSS, etc...
$this->load->view('header', $data);
$data = array();
// Content view data
$this->load->view('my_content_view', $data);
$data = array();
// Copyright, sitemap, links, etc...
$this->load->view('footer', $data);
}
}
Orada başka kombinasyonlar vardır, ama daha iyi çözümler gibi kullanıcı kütüphaneleri aracılığıyla var:
See Comments Below