Twig ใน symfony 2 : block กำหนดกรอบการเเสดงผล {% block .... %}

CSS Knowledge เป็น บอร์ดรวามความรู้ CCC เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19364
Joined: 31/03/2014 10:02 am
Contact:

Twig ใน symfony 2 : block กำหนดกรอบการเเสดงผล {% block .... %}

Post by thatsawan » 14/04/2015 5:44 pm

Block เปรียบเสมือนการกำหนดชื่อกรอบการเเสดงผล ดังตัวอย่างเราสร้างเเม่แบบของ Template ไว้โดยกำหนดชื่อ Block เอาไว้ดังนี้
1.head = จะไม่ได้ใส่ค่าอะไรลงไป
2.title = จะใส่ค่า name ที่รับมาจาก URL ส่งมาจากตัวแปรใน PHP การแสดงผลในส่วนนี้ ดูได้จากภาพ
2015-04-13_21-59-11.png
2015-04-13_21-59-11.png (62.34 KiB) Viewed 610 times
3.content = จะไม่ได้ใส่ค่าอะไรลงไป
4.sitebar = จะไม่ได้ใส่ค่าอะไรลงไป
5.footer = ระบุเนื้อหาลงไป “ © 2015 mindphp.com”
2015-04-14_17-18-49.png
2015-04-14_17-18-49.png (68.33 KiB) Viewed 610 times
เมื่อเรากำหนดกรอบไว้เเล้ว พอเรา extends เอาคุณสมบัติของเเม่เเบบมา เราสามารถระบุ ชื่อ Block มาใช้งานได้ว่าเราจะให้เนื้อหาของเรานั้นไปเเสดงยังตำแหน่งใดในเเม่เเบบ ดังภาพ
2015-04-14_17-28-26.png
2015-04-14_17-28-26.png (32.27 KiB) Viewed 610 times
2015-04-14_17-31-14.png
2015-04-14_17-31-14.png (97.58 KiB) Viewed 610 times
ผลคือ เราจะได้เนื้อหามาตามตำแหน่งของ Block ที่เราระบุไว้ พร้อมคุณสมบัติของเเม่เเบบ
2015-04-14_17-36-05.png
2015-04-14_17-36-05.png (44.31 KiB) Viewed 610 times
[/color]

Return to “CSS Knowledge”

Who is online

Users browsing this forum: Bing [Bot] and 4 guests