Advertisement
Guest User

Penggunaan Behavior untuk mengubah date

a guest
Feb 6th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.68 KB | None | 0 0
  1. class Transaksi extends ActiveRecord
  2. {
  3.     public function behaviors()
  4.     {
  5.         return [
  6.             [
  7.                 'class' => AttributeBehavior::className(),
  8.                 'attributes' => [
  9.                     ActiveRecord::EVENT_BEFORE_INSERT => 'tanggal',
  10.                     ActiveRecord::EVENT_BEFORE_UPDATE => 'tanggal',
  11.                     ActiveRecord::EVENT_AFTER_FIND => 'tanggal',
  12.                 ],
  13.                 'value' => function ($event) {
  14.                     //fungsi khusus mengubah 2000-01-01 menjadi 01-01-2000 atau sebaliknya
  15.                     return Tanggal::reverse($this->tanggal);
  16.                 },
  17.             ],
  18.  
  19.         ];
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement