การใช้ CTimestampBehavior


CTimestampBehavior เป็นการกำหนดพฤติกรรมของ timestamp  ซึ่งจะกรอก date และ time อย่างอัตโนมัติ กับ attributes ที่เกี่ยวข้องกัน เมื่อมีการ created และ/หรือ updated. โดยจะเรียกใช้ที่ model ดังนี้


public function behaviors(){
 return array(
  'CTimestampBehavior' => array(
   'class' => 'zii.behaviors.CTimestampBehavior',
   'createAttribute' => 'create_time_attribute',
   'updateAttribute' => 'update_time_attribute',
  )
 );
}
create_time_attribute เป็น field ในตาราง DB ถ้าไม่มีให้ใช้ NULL

0 ความคิดเห็น:

แสดงความคิดเห็น