Share Sử dụng template engine Dwoo để lập trình website

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Ở thời kỳ đầu của template engine thì chắc hẳn các bạn đã nghe nói đến Smarty, một template engine rất mạnh trước đây và tới lúc này nó vẫn còn được sử dụng khá phổ biến. Bài viết này tôi không giới thiệu với các bạn Smarty mà thay vào đó là một template engine khá giống với Smarty đó là Dwoo. Mặc dù Dwoo ra đời sau này nhưng cũng được khá nhiều lập trình viên quan tâm sử dụng.

Theo nhận xét của riêng tôi thì Dwoo rất dễ sử dụng, nếu các bạn là người mới làm quen với lập trình PHP thì Dwoo là sự lựa chọn tốt, tất cả đều khá đơn giản, gọn nhẹ. Vừa đơn giản trong sử dụng, vừa mạnh mẽ trong tính năng, hỗ trợ cache tốt cho tốc độ tải trang nhanh hơn đã giúp cho template engine Dwoo trở thành một thành phần quan trọng đối với nhiều lập trình viên PHP. Hiện nay, template engine Dwoo vẫn còn đang được phát triển, thường xuyên có những bản nâng cấp với nhiều chức năng được bổ sung.

Để sử dụng template engine Dwoo, các bạn tải bằng công cụ Composer với dòng lệnh sau:
Code:
composer require dwoo/dwoo 1.3.*
Bây giờ các bạn có thể sử dụng template engine Dwoo như ví dụ sau:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khởi tạo đối tượng dwoo
$dwoo = new Dwoo\Core();

//Xuất kết quả
echo $dwoo->get(
    'path/to/filename.tpl',
    array(
        'var1' => 'Value 1',
        'var2' => 'Value 2'
    )
);
Tiếp theo, các bạn sẽ sử dụng các cú pháp trong template như sau:
HTML:
<p>{$var1}</p>
<p>{$var2}</p>
Trên đây chỉ là một ví dụ đơn giản, các bạn có thể tìm hiểu thêm template engine Dwoo tại địa chỉ http://dwoo.org/documentation/v1.3/index.html.
 
Back
Top