คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


Inflector Helper

ไฟล์ Inflector Helper มีฟังก์ชันให้คุณเปลี่ยนคำภาษาอังกฤษเป็นพหูพจน์ , เอกพจน์, camel case, และอื่นๆ

เรียกใช้งานผู้ช่วยนี้

ผู้ช่วยนี้จะถูกเรียกใช้งานได้จากโค้ดต่อไปนี้

$this->load->helper('inflector');

มีฟังก์ชันที่ใช้งานได้ดังนี้

singular()

เปลี่ยนคำพหูพจน์เป็นเอกพจน์ ตัวอย่างเช่น

$word = "dogs";
echo singular($word); // Returns "dog"

plural()

เปลี่ยนคำเอกพจน์เป็นพหูพจน์ ตัวอย่างเช่น

$word = "dog";
echo plural($word); // Returns "dogs"

ในการบังคับคำให้ลงท้ายด้วย "es" โดยเปลี่ยนพารามิเตอร์ที่สองเป็น "true"

$word = "pass";
echo plural($word, TRUE); // Returns "passes"

camelize()

เปลี่ยนสตริงของคำที่ถูกแบ่งด้วยช่องว่าง (space) หรือ เส้นใต้ (underscore) มาอยู่ในรูปแบบ camel case ตัวอย่างเช่น

$word = "my_dog_spot";
echo camelize($word); // Returns "myDogSpot"

underscore()

การใส่สตริงที่มีคำหลายๆคำซึ่งถูกแบ่งด้วยช่องว่าง(space) โดยจะใส่ช่องว่างด้วยขีดเส้นใต้(underscore) ตัวอย่างเช่น

$word = "my dog spot";
echo underscore($word); // Returns "my_dog_spot"

humanize()

นำคำหลายๆคำที่ถูกขั้นด้วยขีดเส้นใต้(underscore) เปลี่ยนเป็นช่องว่างไประหว่างมันแทน โดยตัวอักษรในแต่ละคำจะถูกทำให้เป็นตัวอักษรพิมพ์ใหญ่ ตัวอย่างเช่น

$word = "my_dog_spot";
echo humanize($word); // Returns "My Dog Spot"