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

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

Lúc này có nhiều template như Blade trong laravel, Twig, Brainy, Yats, Smarty … vào bài này mình xin reviews Smarty một trong những template nhiều năm nhất cùng khôn cùng được các công ty bên trên nhân loại ưa chuộng

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

Smarty hỗ trợ một vài cú pháp xây dựng nâng cấp, bao gồm :

Biến, hằngIf, elseif, elseĐiều khiển luồng tài liệu, foreach.Hàm vày 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 các dòng */* 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ị quý hiếm một trong những phần của mảng$$en_mang
Duyệt mảng cần sử dụng vòng lặp foreachfoeach (ten_có as ten_phan_tu)...foeach (ten_sở hữu as ten_phan_tu.../endforeach
ifif(isset($name))...?>if isset($$oo) .../if

2. Caching – cỗ nhờ đệm

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

Xem thêm: Sdv Samsung Là Gì - 3 Đơn Vị Của Samsung Là Sev, Sdv Là Gì

Nếu tất cả một phiên bản được cađậy thì nó đã hiển thị nỗ lực vì regenerating.

Caching rất có thể tăng tốc độ trang lên không hề ít, quan trọng đặc biệt đối với template bao gồm thời hạn tính toán dài

Lưu ý: template làm sao đang rất được cached và caching trong bao thọ.


Xem bài viết rất đầy đủ tại http://www.tekkenbasara.mobi

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

2.1 Thiết lập cache

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

khi caching = 1

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

lúc caching = 2

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

3. Kế quá template

Ta có trang view trang chính.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 *