Twig ใน symfony 2 : "combine=true" คำสั่งใช้รวมไฟล์

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

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

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

Twig ใน symfony 2 : "combine=true" คำสั่งใช้รวมไฟล์

Post by thatsawan » 15/04/2015 4:31 pm

จากบทความที่เเล้ว เราได้ทำการ Inclues ไฟล์ CSS/ JS มาใช้งาน ผลลัพท์คือ ทำการเรียกมาทีละไฟล์ๆ ดังตัวอย่าง!

Code: Select all

 {% block stylesheet %}
   {% stylesheets 'bundles/TestHello/css/*' filter='cssrewrite' %}
    <link href="{{ asset_url }}" rel="stylesheet" type="text/css" />
   {% endstylesheets %}
  {% endblock %}
  {% block javascript %}
       {% javascripts 'bundles/TestHello/js/*' %}
        <script src="{{ asset_url }}"></script>
    {% endjavascripts %}
     {% endblock %}   
2015-04-15_16-19-16.png
2015-04-15_16-19-16.png (36.21 KiB) Viewed 626 times
2015-04-15_16-17-48.png
2015-04-15_16-17-48.png (176.12 KiB) Viewed 626 times
ที่นี่เราลองมาใช้งานคำสั่ง "combine" ใน CSS

Code: Select all

 {% stylesheets 'bundles/TestHello/css/*' filter='cssrewrite' combine=true %}
    <link href="{{ asset_url }}" rel="stylesheet" type="text/css" />
   {% endstylesheets %}
ผลคือ มันจะเรียกไฟล์ CSS ครั้งเดียวทำให้การโหลดหน้า page ไว้ขึ้น
2015-04-15_16-21-34.png
2015-04-15_16-21-34.png (56.4 KiB) Viewed 626 times
ลงมาใช้กับ JS ดูบ้าง
ตัวอย่างก่อนใช้งาน

Code: Select all

  {% javascripts 'bundles/TestHello/js/*' %}
        <script src="{{ asset_url }}"></script>
    {% endjavascripts %}
2015-04-15_16-22-49.png
2015-04-15_16-22-49.png (48.04 KiB) Viewed 622 times
ตัวอย่างหลังใช้งานค่ะ

Code: Select all

  {% javascripts 'bundles/TestHello/js/*' combine=true %}
        <script src="{{ asset_url }}"></script>
    {% endjavascripts %}
2015-04-15_16-23-35.png
2015-04-15_16-23-35.png (36.3 KiB) Viewed 622 times

Return to “CSS Knowledge”

Who is online

Users browsing this forum: No registered users and 13 guests