24 Mayıs 2010 Pazartesi

CodeIgniter Temel Veritabanı İşlemleri (CRUD) – VI

Layout Kütüphanesi (libraries/layout.php) [1]:

[sourcecode language="php"]

<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');

class Layout
{
var $obj;
var $layout;

function Layout($layout = "layout_main")
{
$this->obj =& get_instance();
$this->layout = $layout;
}

function setLayout($layout)
{
$this->layout = $layout;
}

function view($view, $data=null, $return=false)
{
$loadedData = array();
$loadedData['content_for_layout'] = $this->obj->load->view($view,$data,true);

if($return)
{
$output = $this->obj->load->view($this->layout, $loadedData, true);
return $output;
}
else
{
$this->obj->load->view($this->layout, $loadedData, false);
}
}
}
?>

[/sourcecode]

Kaynaklar
[1] http://codeigniter.com/wiki/layout_library/

Hiç yorum yok:

Yorum Gönder