Template Engine คือ อะไร ....?
เข้าใจง่ายๆ คือ การแยก Code HTML แยกจาก Code PHP อย่างชัดเจน ทำให้สามารถแยกผู้พัฒนา HTML และ JavaScript กับ ผู้พัฒนา PHP ออกจากกัน การที่เราเขียน PHP ไปพร้อมๆกับการทำในส่วนของ HTML ทำให้เกิดความล่าช้าแทนที่นักพัฒนาจะเขียน Code php ไปอย่างต่อเนื่องก็ต้องมาเขียนทางฝั่งแสดงผลอีก ถ้ามี 10 หน้า Page ก็ต้องมาเสียเวลาแก้ไขและตรวจ HTML ต่างๆ ที่อยู่ใน php สรุปคือ แทนที่จะได้ Debug php ต้องเวลามา Debug HTML ด้วย!
ภาพตัวอย่างการเขียน php และ HTML ด้วยกัน
เว็บไซต์ในปัจจุบันเน้นการพัฒนาที่ออกมาสวยงามใช้งานง่ายอาจจะต้องใช้ความสามารถของผู้พัฒนาทางฝั่ง Client ที่เก่งและเชี่ยวชาญ และการที่เราสามารถแยกการทำงานแบบนี้แหละทำให้เราสามารถมีผู้เชียวชาญในแต่ละด้านได้ ผู้พัฒนา PHP ก็พัฒนาได้อย่างเต็มที่ ส่วนการออกแบบ HTML ก็จะทำงานได้อย่างเต็มทีเช่นกัน
ภาพตัวอย่างการใช้งาน Twig ใน Symfony 2 จะเห็นได้ว่าแยกการทำงานออกจากกัน ส่วนของ HTML จะอยู่ใน View
ทำความรู้จักกับ “Twig” Template Engine ใน Symfony 2
Moderator: mindphp, ผู้ดูแลกระดาน
- thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
- ติดต่อ:
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Twig ใน symfony 2 : การสร้างเเม่เเบบ Template
โดย thatsawan » 14/04/2015 1:12 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 2098 แสดง
-
โพสต์ล่าสุด โดย thatsawan
14/04/2015 1:12 pm
-
-
-
โพสต์ใหม่ เชื่อม template engine twig แล้ว error ครับ
โดย jamepiyawat » 26/11/2019 1:44 pm » ใน Programming - PHP - 2 ตอบกลับ
- 988 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
26/11/2019 2:41 pm
-
-
-
โพสต์ใหม่ Twig ใน symfony 2 : การใช้งาน Template เเม่เเบบ "Parent Blocks"
โดย thatsawan » 14/04/2015 1:39 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 1976 แสดง
-
โพสต์ล่าสุด โดย thatsawan
14/04/2015 1:39 pm
-
-
-
โพสต์ใหม่ เริ่มต้นกับ "Twig" Template ใน Symfony 2
โดย thatsawan » 14/04/2015 12:59 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 1453 แสดง
-
โพสต์ล่าสุด โดย thatsawan
14/04/2015 12:59 pm
-
-
- 0 ตอบกลับ
- 2250 แสดง
-
โพสต์ล่าสุด โดย thatsawan
15/04/2015 4:05 pm
-
-
โพสต์ใหม่ Twig ใน symfony 2 : Filters คำสั่งแก้ไขเนื้อหาก่อนที่จะถูกแสดงผล
โดย thatsawan » 14/04/2015 2:17 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 1642 แสดง
-
โพสต์ล่าสุด โดย thatsawan
14/04/2015 2:17 pm
-
-
-
โพสต์ใหม่ Twig ใน symfony 2 : Dynamic path includes CSS/JS
โดย thatsawan » 15/04/2015 3:39 pm » ใน CSS Knowledge - 0 ตอบกลับ
- 1625 แสดง
-
โพสต์ล่าสุด โดย thatsawan
15/04/2015 3:39 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 68