Arif widiyanto

mind, passions, spirit and hopes

PUSING CI Neh !

Posted by arifw pada Rabu, 11 Februari 2009

Baru-baru ini kulak-kulik CI (CodeIgniter) buat bikin aplikasi sederhana tapi dah mau dipikirin multi templatenya dan kalo bisa bisa manggil view di dalam view atau snippets html yang di panggil dari template parentnya. tapi susah juga di CI kayaknya, ato emang masih newbie ya.

Detailnya sih gini:

Pada controller aku pengen bisa load view suatu template, tapi dalam view tsb juga bisa load view yg lain (potongan html) yg pengaturannya semua pada controller.

pada controller:

//manggil view template.php dg dikasih param $g

$this->load->view(‘template’,$g);

….

nah pada template.php aku pengen manggil view laen yg berupa potongn/blok html

<div id=”content”>

<!–

disini aku pengen manggilnya

misal :

<?php   $this->load->view($content);  ?>

$content berisi nama view yang mau dipanggil

–>

</div>

jadi aku pengen semua mesti lewat template.php (untuk penyeragaman tampilan) tapi isi blok content ( div id=”content” ) diatur pada function di controller, misal kalo function index() nampilin list suatu tabel, kalo function add() nampilin form nambah data.

Blok html buat list suatu tabel/form nambah data ini mau tak pisahin pada vew tersendiri (yang harus dipanggil view template.php)

udah tak coba kayak gini:

pada controller,

function add(){

// $g tak kasih array berisi nama view anak (add.php) yg harus di load & isi dari view add.php yg harus ditampilin  (‘bla..bla..’)

$g['content'] = array( array( ‘add’=>’bla..bla..’)  );
$this->load->view(‘template’,$g);

}

pada view template.php:

….

<div id=”content”>
<?php

//kalo $content berupa array aku load view anaknya sekaligus isi yg mau ditampilin

if ( !is_array($content) )
$this->load->view($content);
else{
foreach ($content as $s => $var ) $this->load->view($s,$var);
}
?>
</div>

…..

tapi… gagal !! #:-S

puuusing nih…!!:((

ada yg mau kasih pencerahan ??

Satu Tanggapan to “PUSING CI Neh !”

  1. annisa berkata

    ada tutorial yang complete ga

    http://securehacklink.org

Maaf, form komentar ditutup saat ini.

 
Ikuti

Get every new post delivered to your Inbox.