Smarty là gì

Thường Khi viết PHPhường theo phía viết thuần thì rất nhiều người Khi viết code PHP thông thường với HTML bài toán này khiến trở ngại trong Việc duy trì. Việc sử dụng template giúp code các bạn dễ nhìn đọc hơn bổ ích trong môi trường thao tác làm việc đội. Một số template cung cấp encape giúp website thêm bảo mật.

Bạn đang xem: Smarty là gì

Hiện nay có nhiều template nhỏng Blade trong laravel, Twig, Brainy, Yats, Smarty … trong bài xích này bản thân xin ra mắt Smarty một Một trong những template nhiều năm độc nhất cùng cực kỳ được những cửa hàng bên trên thế giới ưa chuộng

1. Một số cú pháp cơ phiên bản smarty.

Smarty hỗ trợ một vài ba cú pháp lập trình sẵn cải thiện, bao gồm :

Biến, hằngIf, elseif, elseĐiều khiển luồng tài liệu, foreach.Hàm bởi vì người tiêu dùng địnhn nghĩa .…Nội dungPHPSmarty
Msinh sống cùng đóng góp thẻ
Ghi chú//Ghi chú một cái hoặc /* ghi crúc nhiều loại */* ghi crúc một hoặc những dòng*
Hiển thị biến$$en_bien
Hiển thị biến_GET,_POST,_COOKIE,_SESSIONsmarty.get.pagesmarty.post.pagesmarty.cookies.usernamesmarty.session.id
Hiển thị giá trị một trong những phần của mảng$$en_mang
Duyệt mảng dùng vòng lặp foreachfoeach (ten_có as ten_phan_tu)...foeach (ten_với as ten_phan_tu.../endforeach
ifif(isset($name))...?>if isset($$oo) .../if

2. Caching – bộ dựa vào đệm

Bộ nhớ đệm được sử dụng để tăng tốc độ Hotline display() hoặc fetch() bằng cách lưu output vào tệp tin.

Xem thêm: Từ Điển Anh Việt " Gosh Là Gì, Top 10 Thán Từ Phổ Biến Nhất Của Người Anh

Nếu tất cả một phiên bạn dạng được cache thì nó sẽ hiển thị nắm vị regenerating.

Caching có thể tăng vận tốc trang lên không hề ít, đặc trưng đối với template bao gồm thời gian tính tân oán dài

Lưu ý: template như thế nào đang được cached với caching vào bao lâu.

Xem thêm: Lệ Phí Môn Bài Tiếng Anh Là Gì, Thuế Môn, Đặc Điểm Của Thuế Môn Bài


Xem bài viết không thiếu tại http://www.taobontreem.com

Vị dụ ta hiển thị trang chủ page cơ mà không biến đổi câu chữ thường xuyên thị ta rất có thể cache trong một, 2 tiếng đồng hồ hoặc vĩnh viễn. Nếu là trang tin tức đổi khác văn bản liên tục thì không nên cần sử dụng cache

2.1 Thiết lập cache

Bằng cách đặt caching = 1 hoặc bởi 2

lúc caching = 1

caching = 1;$smarty->display("index.tpl");?>
Xem bài viết rất đầy đủ trên http://www.taobontreem.com
Sẽ thiệt lập thời hạn mặc định caching.

khi caching = 2

caching = 2;// cấu hình thiết lập cabịt đưa ra trang index là 5 phút ít.$smarty->cache_lifetime = 300;$smarty->display("index.tpl");?>

3. Kế vượt template

Ta tất cả trang view trang chính.tpl


Chuyên mục: Tổng Hợp