ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

สำหรับการใช้ loop for จะเป็นการวน loop ไปเรี่อย ๆ จนกว่าอาเรย์นั้นจะเท่ากับตัวแปลที่เราได้ตั้งเอาไว้นั้นเองโดยหลักการเขียน loop for ใน Twig php Template engines  นั้นหลักก็จะเหมือนกันแต่ว่าวิธีการเขียนจะแตกต่างกันอยู่ท่านสามารถเขียน loop for ได้ดังนี้

 

{% for no, user in data_name %}
              <tr>
                <td> <div align="center">{{no+1}}</div></td>
                <td> <div align="center">{{ user.name }}</div></td>
                <td> <div align="center">{{ user.qty }}</div></td>
                <td> <div align="center">{{ user.price }}</div></td>
                <td> <div align="right">{{ user.total }}</div></td>
              </tr>
              {% endfor %}

 

จากโค้ดจะเห็นได้ว่าเราจะเปิดใช้ loop for แล้วตามด้วยตัวแปลจากโค้ดตัวอย่างนี้ก็จะเห็นได้ว่าตัวแปลก็คือ no ซึ่งเราสามารถเขียนตัวแปลนี้ได้เลยโดยค่าก็จะเริมจาก 0 แล้วให้ใช้คำว่า user in แล้วตามด้วยตัวแปล Twig ที่เราเก็บอาเรย์ในตัวอย่างนี้ก็จะเป็นชื่อ data_name จากนั้นเราก็จะมาดึงค่าในอาเรย์ออกมาแสดงตามตางรางแต่ละช่อง ๆ โดยปกติการเรียกใช้ค่าอาเรย์ก็จะเป็นแบบนี้ $item['name'] ซึ่งการเรียกใช้ก็จะเรียกใน Twig นี้ก็จะแตกต่างออกไปให้เราเรียกใช้จาก user แล้วต่อด้วยจุดแล้วต่อด้วยค่าอาเรย์ นั้นเอง

 

สำหรับท่านใดที่อยากรู้วิธีการใช้งาน if ใน Twig สามารถศึกษาได้ที่นี่ วิธีการใช่ if ใน Twig php Template Engin ตัวอย่างการใช้งานของเว็บดีไซน์

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด