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


Language Helper

ไฟล์ Language Helper มีฟังก์ชันที่ช่วยคุณทำงานกับไฟล์ภาษาต่างๆ

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

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

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

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

lang('language line', 'element id')

ฟังก์ชันนี้จะส่งค่าข้อความในไฟล์ภาษากลับมา ในไฟล์ส่วนแสดงวิธีนี้ทำให้การเีขียนโค้ดดูดีกว่าการเรียกใช้งาน $this->lang->line() ถ้ามีพารามิเตอร์ที่สองผลลัพธ์จะออกมาเป็นป้ายฟอร์ม (form label) ให้คุณตัวอย่างเช่น

echo lang('language_key');
// จะให้ผลลัพธ์เป็น language_key

echo lang('language_key', 'form_item_id');
// กลายเป็น <label for="form_item_id">language_key</label>

ข้อสังเกตุ : language_key ในที่นี้หมายถึงข้อความที่อยู่ในไฟล์ภาษาโดยอ้างอิงจาก language_key เช่น lang('message'); ถ้าในไฟล์ภาษามี $lang['message'] = "Hello"; อยู่มันก็จะทำการแสดงผล Hello ออกมา