Menggunakan Twig pada Codeigniter 3

Menggunakan Twig pada Codeigniter 3 – Hai semuanya, pada artikel ini akan kita bahas mengenai cara melakukan parsing data menggunakan twig di codeigniter 3. Pada artikel ini saya anggap kalian sudah bisa menginstall twig. Saya merekomendasikan untuk menginstall twig menggunakan composer. Untuk kalian yang belum menginstall twig, bias kalian ikuti artikel saya yang membahas tentang cara menginstall twig pada codeigniter 3

Load library Twig

Cara load library twig sama seperti cara load library pada umumnya yaitu dengan sintaks berikut

$this->load->library(“twig”);

Untuk melakukan parsing menggunakan twig kita menggunakan baris kode berikut

$this->twig->display(“hallo”, $data);

Lali kita juga bisa membuat sebuah variable global dengan kode berikut

$this->twig->addGlobal(“sitename”, ”Website Saya”);

 

implementasi

Sekarang kita akan coba terapkan pada controller Welcome.php

Di dalam class Welcome, buat sebuah fungsi construct seperti ini

public function __construct()
    {
        parent::__construct();
        $this->load->library('twig');
        $this->twig->addGlobal(“sitename”, ”Website Saya”);
    }

 

Selanjutnya di dalam function index() kita buat sebuah variable data dengan isi array seperti berikut

$data = array(
            'title' => 'Selamat datang di halaman Twig Codeigniter',
            'description' => 'Ini adalah sebuah paragraf untuk Twig Codeigniter'
        );

Lalu dibawahnyam kita akan lakukan parsing data array tersebut ke halaman yang ada di view dengan kode berikut

$this->twig->display(“welcome”, $data);

Sesuai dengan baris kode diatas, kita harus membuat sebuah file baru di folder view dengan nama hallo.twig (tidak memakai ekstensi .php lagi)

Lalu isi file hallo.twig dengan template berikut

<!DOCTYPE html>
<html lang="en">
<head>
                <meta charset="utf-8">
                <title>{{ sitename }}</title>
</head>
<body>
                <h2>{{ title }}</h2>
                <p>{{ description }}</p>
</body>
</html>

 

Pada template diatas, kita bisa mencetak dengan menggunakan expression dengan kurung  berikut {{ title }} dengan memanggil key dari array yang telah kita buat pada controller.

Dengan membuat twmplate menggunakan twig, tentu aktivitas templating menjadi lebih mudah dan cepat, pada artikel selanjutnya kita akan coba melakukan parsing data yang kita miliki di database untuk ditampilkan pada view. Demikian artikel kali ini tentang cara menggunakan twig pada codeigniter 3. Semoga bermanfaat.

 

 

21 Agustus 2018

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat