Hàm include trong twig giúp bạn chèn 1 file vào 1 file trước khi sever thực thi nó. Đâ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..!
Cơ bản ta sẽ include như sau:
Mã Code:
{% include 'đường_dẫn_file_cần_include' %}
{% include 'đường_dẫn_file_cần_include' %}
Đường dẫn này là một chuỗi nên bạn có thể tùy biến và gọi nó ra như sau:
Mã Code:
{% set file = 'đường_dẫn_file_cần_include' %}
{% include file %}
{% set file = 'đường_dẫn_file_cần_include' %}
{% include file %}
Ngoài ra hàm include trong twig còn một số đặc điểm nữa nhưng mình không giới thiệu vì mình thấy nó ít ứng dụng, cơ bản chỉ cần dùng như bài viết mình HD là ok r