Headera ne gibi bilgiler yollayacağına göre değişebilir. Örneğin aktif sayfa için ayrı bi title vermek istersen.
<?php
// controllers/example.php içeriği
class Example extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$data['title'] = 'Anasayfa';
$data['view'] = 'category/index';
$data['text'] = 'Hello wolrd';
$this->load->view('index', $data);
}
}
?>
<?php
// views/index.php içeriği
$this->load->view('sections/header', array('title' => $title));
$this->load->view($view);
$this->load->view('sections/footer');
?>
<?php
// views/category/index.php içeriği
echo $text;
?>
<?php
// views/sections/header.php içeriği
echo $title;
?>Yada bir kütüphane oluşturup bu kütüphane ilede header a veri aktarabilirsin. Sana kalmış.
Teşekkür ederim arkadaş yapıyı anlatmış , fakat demek istediğim olay şu , diyelim ki üyelik sayfası hazırladık ne bileyim galeri hazırladık , CI deki include yapısı nasıl olmalıdır bunun en kısa yoldan , az kod çok iş yapmak istiyorum doğrusu CI'yede bu yuzden geçiyorum
$header = $this->load->view("header_view",$headerdata,TRUE)bu kod application/views klasörü altındaki header_view.php dosyanı include eder ve include ederken içine de $headerdata dizisini veri olarak gönderir.
sonrada bunu dizi olarak anasayfana gönderirsen o dizi içindeki değeri yazdırdığın yerde bu sayfayı include etmiş yazdırmış yada her ne demek istersen onu yapmış olursun
eğer daha detaylı bilgi istersen skype ve teamviewer üzerinden yardımcı olabilirim. pm atman yeterli.
Ulaşıcağım hocam sana .