Template engines  คือ อะไร ....?
เข้า ใจง่ายๆ คือ การแยก Code HTML แยกจาก Code PHP อย่างชัดเจน ทำให้สามารถแยกผู้พัฒนา HTML และ JavaScript กับ ผู้พัฒนา PHP ออกจากกัน การที่เราเขียน PHP ไปพร้อมๆกับการทำในส่วนของ HTML ทำให้เกิดความล่าช้าแทนที่นักพัฒนาจะเขียน Code php ไปอย่างต่อเนื่องก็ต้องมาเขียนทางฝั่งแสดงผลอีก ถ้ามี 10 หน้า Page ก็ต้องมาเสียเวลาแก้ไขและตรวจ HTML ต่างๆ ที่อยู่ใน php สรุปคือ แทนที่จะได้ Debug php ต้องเวลามา Debug HTML ด้วย!

บทความเพิ่มเติม
(Twig php Template Engin flexible ทำงานเร็วและ secure )

เว็บไซต์ในปัจจุบันเน้นการพัฒนาที่ออกมาสวยงามใช้งานง่ายอาจจะต้องใช้ความสามารถของผู้พัฒนาทางฝั่ง Client ที่เก่งและเชี่ยวชาญ และการที่เราสามารถแยกการทำงานแบบนี้แหละทำให้เราสามารถมีผู้เชียวชาญในแต่ละด้านได้ ผู้พัฒนา PHP ก็พัฒนาได้อย่างเต็มที่ ส่วนการออกแบบ HTML ก็จะทำงานได้อย่างเต็มทีเช่นกัน

 

ตัวอย่าง Code Twig

{% extends "AcmeDemoBundle::layout.html.twig" %}

{% block title "Symfony - Contact form" %}

{% block content %}
<form action="{{ path('_demo_contact') }}" method="POST" id="contact_form">
{{ form_errors(form) }}

{{ form_row(form.email) }}
{{ form_row(form.message) }}

{{ form_rest(form) }}
<input type="submit" value="Send" class="symfony-button-grey" />
</form>
{% endblock %}
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เรื่องการ COUNT ข้อมูล จากตารางอื่น
โดย MoreMeng พฤ 25 ก.พ. 2010 5:04 pm บอร์ด SQL - Database
1
1617
ศ 26 ก.พ. 2010 11:26 am โดย secivon View Topic เรื่องการ COUNT ข้อมูล จากตารางอื่น
Menu แบบในเว็บ http://ubuntu-tweak.com/ เรียนกว่อะไรครับ เหมือน iPhone เลย
โดย jeeradate พฤ 25 ก.พ. 2010 3:39 pm บอร์ด JavaScript & jQuery Ajax & Node.JS
1
1716
ศ 26 ก.พ. 2010 8:54 am โดย jeeradate View Topic Menu แบบในเว็บ http://ubuntu-tweak.com/ เรียนกว่อะไรครับ เหมือน iPhone เลย
เปรียบเทียบ CRM open source สองเจ้า Sugarcrm กับ Vtiger
โดย mindphp พ 24 ก.พ. 2010 6:43 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
3526
พ 24 ก.พ. 2010 6:43 am โดย mindphp View Topic เปรียบเทียบ CRM open source สองเจ้า Sugarcrm กับ Vtiger
phpMyAdmin 3.3.0-rc1 is released
โดย mindphp อ 23 ก.พ. 2010 10:25 pm บอร์ด MindPHP News & Feedback
0
1294
อ 23 ก.พ. 2010 10:25 pm โดย mindphp View Topic phpMyAdmin 3.3.0-rc1 is released
แบ่งหน้าแล้วไม่แสดงข้อมูล
โดย Anonymous อ 23 ก.พ. 2010 5:24 pm บอร์ด Programming - PHP
4
1191
พฤ 04 มี.ค. 2010 11:35 am โดย บุคคลทั่วไป View Topic แบ่งหน้าแล้วไม่แสดงข้อมูล
Mysql 4.0 ติดตั้งบน window server 2008 32bit,64bit ได้แต่ไม่ควรใช้
โดย mindphp อ 23 ก.พ. 2010 1:32 pm บอร์ด SQL - Database
0
1906
อ 23 ก.พ. 2010 1:32 pm โดย mindphp View Topic Mysql 4.0 ติดตั้งบน window server 2008 32bit,64bit ได้แต่ไม่ควรใช้
สอบถามเรื่อง C# หน่อย ครับ
โดย tae1200 อ 23 ก.พ. 2010 1:12 pm บอร์ด Programming - C/C++ & java & Python
1
2327
ศ 26 ก.พ. 2010 6:40 pm โดย teckth View Topic สอบถามเรื่อง C# หน่อย ครับ
SQL Server 2005 Express Edition with Advanced Services SP3
โดย mindphp อ 23 ก.พ. 2010 11:31 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
2361
อ 23 ก.พ. 2010 11:31 am โดย mindphp View Topic SQL Server 2005 Express Edition with Advanced Services SP3