XtGem Forum catalog

CuDemVN.Wap.Sh

- GetSmile.Mobie.In - Diễn đàn chia sẻ Cú đêm Việt Nam
- AiChat.Wap.Sh - Diễn đàn Xtgem Việt Nam
- HamTruyen.Xtgem.Com - Blog Ham Truyện nơi hội tụ của những tín đồ mê truyện chữ
* Trang chủ >> WapMaster
Tìm Kiếm Thảo Luận
↓↓

[TWIG] Bài 6: Tìm hiểu thẻ include - chèn một file khác vào file chứa code TWIG

Admin* RoSino18k *
* 05-07-2016

Trong TWIG bạn có thể chèn nội dung một file vào một file khác trước khi server thực thi nó. Bạn sẽ phải sử dụng hàm include trong twig. Đây là một điểm mạnh của TWIG khi mà bạn muốn chèn một file vào nhiều trang khác nhau như header, footer các phần tử có thể được tái sử dụng trong nhiều trang khác nhau. Điều này sẽ giúp các lập trình viên dễ dàng thay đổi bố cục của Wap/Web. Nếu có bất kì thay đổi nào cần thực hiện, thay vì phải sửa hàng nghìn file thì ta chỉ phải sửa các file include..!


Bài 6: Thẻ include - chèn file trong TWIG



Có 2 cách dùng thẻ include trong twig
{% include 'file.twig' %}

và
{{ include('file.twig') }}

file.twig là link file chứa code twig
Tùy từng trường hợp mà ta gọi chúng như các mã nguồn khác:
/file.twig
/../file.twig

Và 'file.twig' là một chuỗi nên ta có thể thay nó bằng biến:
{% set link='file.twig' %}
{% include link %}


Và nếu link là 1 mảng thì nó sẽ kiểm tra xem phần tử đầu tiên có tồn tại link đúng hay không? Nếu không đúng thì kiểm tra các phần tử tiếp theo
Ví dụ:
{% include ['file-khong-ton-tai.twig','file.twig'] %}

Giống như thay link ảnh lỗi bằng ảnh mặc định đó.

Còn nếu bạn không muốn include file thay thế mà muốn dừng không include nữa thì ta dùng
{{ include('link-error.twig', ignore_missing = true) }}

Rất đơn giản phải không. Bạn có thể dùng hàm include này để chia nhỏ file dễ sửa chữa trên các dòng điện thoại đời cũ chẳng hạn. Trong bài tiếp theo của Serie học twig căn bản, chúng ta sẽ tìm hiểu hàm random - ngẫu nhiên của twig. Hàm này có ứng dụng khá hay khi thiết kế Wap/Web

Nguồn: tiaxgame - AiChat.Wap.Sh
↑↑ Lượt xem: 212
score
Đánh giá: 4.5/ 5, 212 bình chọn
- Chia sẻ:G  T
BBCode:

Link:
+ Còn “nhiều” Lắm!
+

Share code Diễn đàn trên Xtgem Full chức năng cực chất GetSmile.Mobie.In bởi Cú Đêm Việt Nam

+

Share code PHP hiển thị thông tin khách đang online trên Site

+

Sử dụng HTML và CSS tạo hiệu ứng hiển thị mô tả khi di chuột vào hình ảnh

+

Ajax là gì? Hướng dẫn code cơ bản khi xử lý dữ liệu với jQuery Ajax

+

Share full code PHP bộ tool cài đặt và quản lý Filelist KhoTruyen365 Xtgem

Trang chủ Cú Đêm Việt Nam Trang Chủ[1-1-212]