Archive for มิถุนายน 2008
การระบุชื่อ class สำหรับ input div ใน CakePHP
ปกติเวลาใช้ $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>
Nice WordPress response
CakePHP regexp for unicode alphaNumeric
Don’t know if it’s the perfect one, but at least it works for Thai words.
/[pLpM]+/iu
