Thường Lúc viết PHP.. theo phía viết thuần thì rất nhiều bạn khi viết code PHPhường tầm thường với HTML câu hỏi này tạo khó khăn trong Việc duy trì. Việc sử dụng template góp code chúng ta đọc dễ rộng hữu ích vào môi trường thiên nhiên thao tác làm việc nhóm. Một số template hỗ trợ encape giúp website thêm bảo mật thông tin.

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

Hiện giờ có không ít template nlỗi Blade trong laravel, Twig, Brainy, Yats, Smarty … trong bài bác này mình xin reviews Smarty một trong những template nhiều năm duy nhất và khôn cùng được những công ty bên trên trái đất ưa chuộng

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

Smarty hỗ trợ một vài ba cú pháp thiết kế cải thiện, 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
Mở với đóng thẻ
Ghi chú//Ghi crúc một cái hoặc /* ghi crúc các dòng */* ghi chú một hoặc nhiều 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ị quý giá một trong những phần của mảng$$en_mang
Duyệt mảng sử dụng vòng lặp foreachfoeach (ten_có as ten_phan_tu)...foeach (ten_mang as ten_phan_tu.../endforeach
ifif(isset($name))...?>if isset($$oo) .../if

2. Caching – bộ nhờ đệm

RAM được áp dụng để tăng tốc độ Điện thoại tư vấn display() hoặc fetch() bằng phương pháp lưu lại output vào tệp tin.

Xem thêm: Giới Thiệu Về Buffer Overflow Là Gì ? Nguyên Nhân Gây Lỗi Buffer Overflow

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

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

Lưu ý: template như thế nào đang rất được cached cùng caching trong bao thọ.


Xem bài viết vừa đủ trên http://www.hjwitteveen.com

Vị dụ ta hiển thị home page nhưng không chuyển đổi ngôn từ liên tục thị ta rất có thể cabít trong 1, 2 tiếng đồng hồ hoặc dài lâu. Nếu là trang tin tức chuyển đổi câu chữ tiếp tục thì tránh việc dùng cache

2.1 Thiết lập cache

Bằng giải pháp đặt caching = 1 hoặc bằng 2

Khi caching = 1

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

Khi caching = 2

caching = 2;// thiết lập cache bỏ ra trang index là 5 phút ít.$smarty->cache_lifetime = 300;$smarty->display("index.tpl");?>

3. Kế quá template

Ta có trang view home.tpl

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *