Tik’s Blog

ร้อยแปดพันเก้า

Archive for มิถุนายน 2008

การระบุชื่อ class สำหรับ input div ใน CakePHP

without comments

ปกติเวลาใช้ $form->input() CakePHP จะสร้างโค๊ดประมาณนี้ให้เรา:

<div> class="input text">
    <label for="name">Name:</label>
    <input id="name" type="text" name="data['User']['name']"/>
</div>

class ชื่อ input กับ text ถูกเพิ่มให้อัตโนมัติอยู่แล้ว (คาดว่าเพื่อที่จะให้เรามี hook เพื่อใช้ cssตกแต่งหน้าตาได้ง่ายๆ)

ถ้าเราต้องการ class พิเศษสำหรับ div นี้นอกเหนือจาก input และ text ก็ง่ายๆ แค่ override โดยระบุค่าใน argument สำหรับ input ได้เลยเช่น:

$form->input('User.name', array('div' => 'input text custom-class'));

ซึ่งจะทำให้ Cake สร้างโค๊ดแบบนี้:

<div> class="input text custom-class">
    <label for="name">Name:</label>
    <input id="name" type="text" name="data['User']['name']"/>
</div>

Written by sukita

มิถุนายน 9, 2008 at 7:50 am

บันทึกโพสใน Programming

Tagged with

Nice WordPress response

without comments

Written by sukita

มิถุนายน 7, 2008 at 4:24 am

บันทึกโพสใน Musings

Tagged with ,

CakePHP regexp for unicode alphaNumeric

without comments

Don’t know if it’s the perfect one, but at least it works for Thai words.

/[pLpM]+/iu

Written by sukita

มิถุนายน 7, 2008 at 4:00 am

บันทึกโพสใน Programming

Tagged with