Smarty Là Gì

Thường khi viết PHP theo phía viết thuần thì hầu hết fan Khi viết code PHPhường. phổ biến cùng với HTML bài toán này gây khó khăn trong việc gia hạn. Việc cần sử dụng template góp code các bạn dễ nhìn đọc rộng hữu ích trong môi trường thiên nhiên thao tác team. Một số template cung ứng encape góp web thêm bảo mật.

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

Đang xem: Smarty là gì

Lúc này có rất nhiều template như Blade vào laravel, Twig, Brainy, Yats, Smarty … vào bài này bản thân xin giới thiệu Smarty một trong những template nhiều năm độc nhất vô nhị với vô cùng được các chủ thể bên trên quả đât ưa chuộng


Mục lục nội dung


2. Caching – cỗ dựa vào đệm

1. Một số cú pháp cơ bạn dạng smarty.

Smarty cung cấp một vài cú pháp lập trình nâng cao, bao gồm :

Biến, hằngIf, elseif, elseĐiều khiển luồng dữ liệu, foreach.Hàm vì chưng người dùng địnhn nghĩa .…

Nội dungPHPSmarty
Msống và đóng góp thẻ
Ghi chú//Ghi chú một cái hoặc /* ghi crúc những cái */* ghi chụ một hoặc các 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ị 1 phần của mảng$$en_mang
Duyệt mảng dùng vòng lặp foreachfoeach (ten_với as ten_phan_tu)…foeach (ten_với as ten_phan_tu…/endforeach
ifif(isset($name))…?>if isset($$oo) …/if

2. Caching – bộ nhờ vào đệm

Bộ nhớ đệm được áp dụng nhằm tăng tốc độ call display() hoặc fetch() bằng cách lưu giữ output vào file.

Nếu tất cả một phiên bạn dạng được cabịt thì nó vẫn hiển thị thay bởi vì regenerating.

Xem thêm: Adobe After Effects 2020 Full Version X64, Adobe After Effects Untuk Windows

Caching rất có thể tăng tốc độ trang lên rất nhiều, đặc biệt quan trọng so với template gồm thời gian tính toán thù dài

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

Xem nội dung bài viết không hề thiếu tại http://www.longky.mobi

Vị dụ ta hiển thị home page mà lại ko đổi khác nội dung thường xuyên thị ta hoàn toàn có thể cache trong một, 2 giờ hoặc dài lâu. Nếu là site tin tức tức biến đổi ngôn từ liên tục thì không nên cần sử dụng cache

2.1 Thiết lập cache

Bằng biện pháp đặt caching = 1 hoặc bằng 2

khi caching = 1

caching = 1;$smarty->display(“index.tpl”);?>Xem bài viết vừa đủ trên http://www.longky.mobiSẽ thiệt lập thời gian mặc định caching.

lúc caching = 2

caching = 2;// tùy chỉnh cađậy đưa ra trang index là 5 phút ít.$smarty->cache_lifetime = 300;$smarty->display(“index.tpl”);?>

3. Kế thừa template

Ta bao gồm trang view home.tpl


Trả lời Hủy

Thư điện tử của các bạn sẽ không được hiển thị công khai minh bạch. Các trường đề xuất được đánh dấu *

Bình luận

Tên *

E-Mail *

Trang website

Lưu thương hiệu của mình, email, cùng trang web trong trình duyệt y này mang lại lần bình luận tiếp nối của tôi.