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

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

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

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

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 1669 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 1669 times
เมื่อเรากำหนดกรอบไว้เเล้ว พอเรา extends เอาคุณสมบัติของเเม่เเบบมา เราสามารถระบุ ชื่อ Block มาใช้งานได้ว่าเราจะให้เนื้อหาของเรานั้นไปเเสดงยังตำแหน่งใดในเเม่เเบบ ดังภาพ
2015-04-14_17-28-26.png
2015-04-14_17-28-26.png (32.27 KiB) Viewed 1669 times
2015-04-14_17-31-14.png
2015-04-14_17-31-14.png (97.58 KiB) Viewed 1669 times
ผลคือ เราจะได้เนื้อหามาตามตำแหน่งของ Block ที่เราระบุไว้ พร้อมคุณสมบัติของเเม่เเบบ
2015-04-14_17-36-05.png
2015-04-14_17-36-05.png (44.31 KiB) Viewed 1669 times
[/color]
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 48