Twig ใน symfony 2 : Filters คำสั่งแก้ไขเนื้อหาก่อนที่จะถูกแสดงผล

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Twig ใน symfony 2 : Filters คำสั่งแก้ไขเนื้อหาก่อนที่จะถูกแสดงผล

Twig ใน symfony 2 : Filters คำสั่งแก้ไขเนื้อหาก่อนที่จะถูกแสดงผล

by thatsawan » 14/04/2015 2:17 pm

Filters คือคำสั่งแก้ไขเนื้อหาก่อนที่จะถูกแสดงผล การใช้งานคำสั่ง Filters จะใช้สัญลักษณ์ (|) ตามหลังตัวแปรที่รับมาแสดงผล

abs = แสดงค่าสัมบูรณ์

Code: Select all

{% set foo = -10 %}
{{ foo }}
{{ foo|abs }}
ผลคือ
{{ foo }} :: -10
{{ foo|abs }} :: 10


upper = แสดงอักษรตัวผิดใหญ่

Code: Select all

{% set name = 'thatsawan' %}
{{ name }}
{{ name|upper }}
ผลคือ
{{ name }} :: thatsawan
{{ name|upper }}:: THATSAWAN


url_encode = แปลงค่าที่แสดงผลให้เป็นรูปแบบ url_encode

Code: Select all

{% set url  = 'index simple twig' %}
{{ url }}
{{ url|url_encode() }}
ผลคือ
{{ url }} :: index simple twig
{{ url |upper() }}:: index%20simple%20twig

ทั้ง 3 คำสั่งเป็นเพียงตัวอย่างเเละประโยชน์ของ Filters ให้ได้ทดลองใช้งานยังมีอีกมากมายค่ะ สามารถศึกษาได้จากที่นี่
http://twig.sensiolabs.org/doc/filters/index.html

Top