TìmHiểuTWIG
Tìm Hiểu TWIGTwig là một ngôn ngữ lập trình giống như php và html. Nhưng twig nó ngắn ngọn và mang tới sự tiện lợi cho người dùng.
Nhanh: cànhbiên dịchmẫu xuống đồng bằng tối ưu hóa mã PHP.Các chi phí so với mã PHP thường xuyên đã được giảm đến mức tối thiểu rất.
*.An toàn:cành có một chế độsandboxđể đánh giá mẫu mã không tin cậy.Điều này cho phép cành được sử dụng như một mẫu ngôn ngữ cho các ứng dụng mà người sử dụng có thể thay đổi thiết kế mẫu.
*.Linh hoạt: cành được hỗ trợ bởi một lexerlinh hoạt vàphân tích cú pháp.Điều này cho phép các nhà phát triển để xác định các thẻ tùy chỉnh của riêng mình và các bộ lọc, và tạo DSL của riêng mình.
Có thể đây là một điều mới mẻ nhưng bạn cũng nên lướt qua nó chút... Nếu pạn làm wp thì sử dụng twig là một lợi thế.
Thui mình pắt đầu vào công việc luôn nhá.
Khi viết , chúng tôi khuyên bạn nên làm theo các tiêu chuẩn mã hóa chính thức:
*.
Đặt một (và chỉ một) không gian sau khi bắt đầu một dấu phân cách ({{,{%, và{#) và trước khi kết thúc một dấu phân cách (}},%}, và#}):
{% set thanh='tbc.wap.mu' %} {{thanh}} {#output tbc.wap.mu #}Copy code
*.
Đừng để bất kỳ không gian sau khi một dấu mở ngoặc và trước khi đóng ngoặc đơn trong các biểu thức:
*.
Đặt một (và chỉ một) không gian trước và sau khi các nhà khai thác như sau: toán tử so sánh (==,!=,<,>,>=,<=), nhà khai thác toán ( ,-,/,*,%,//,**), toán tử logic (not,and,or),~,is,in, và các nhà điều hành bậc ba (?:
in ra bằng mã: {{ c[0"> }} (kết quả bằng 1), hoặc {{ c[1"> }} (kết quả bằng 2)
Lưu ý:
- tên biến phải là cácký tự tiếng anh hoặc số viết liền không dấu.
- trong mã in ra a: {{a}} thì biến là a chứ không phải là {{a}}
Copy vui lòng ghi rõ nguồn SinhThanh.XtGem.Com
TìmHiểuTWIG
Bài 3 Thẻ filter
{% filter upper %}Đoạn văn bản trong đây sẽ được in hoa{% endfilter %}Copy code