Beispiel #1
0
 /**
  * Typecast Behavior
  *
  * @access public
  * @return array
  */
 public function behaviors()
 {
     $behaviours = ['timestampBehavior' => ['class' => TimestampBehavior::className(), 'createdAtAttribute' => 'createdTime', 'updatedAtAttribute' => 'updatedTime'], 'typecastBehavior' => ['class' => TypecastBehavior::className(), 'intFields' => ['id', 'lastSeenTime', 'createdTime', 'updatedTime'], 'boolFields' => ['isActive', 'isAdmin']]];
     return array_merge(parent::behaviors(), $behaviours);
 }
Beispiel #2
0
 /**
  * Typecast Behavior
  *
  * @access public
  * @return array
  */
 public function behaviors()
 {
     $behaviours = ['timestampBehavior' => ['class' => TimestampBehavior::className(), 'createdAtAttribute' => 'createdTime', 'updatedAtAttribute' => 'updatedTime'], 'typecastBehavior' => ['class' => TypecastBehavior::className(), 'intFields' => ['id', 'memberId', 'snippetId', 'createdTime', 'updatedTime']]];
     return array_merge(parent::behaviors(), $behaviours);
 }
Beispiel #3
0
 /**
  * Typecast Behavior
  *
  * @access public
  * @return array
  */
 public function behaviors()
 {
     $behaviours = ['timestampBehavior' => ['class' => TimestampBehavior::className(), 'createdAtAttribute' => 'createdTime', 'updatedAtAttribute' => 'updatedTime'], 'typecastBehavior' => ['class' => TypecastBehavior::className(), 'intFields' => ['id', 'languageId', 'memberId', 'views', 'downloads', 'createdTime', 'updatedTime'], 'boolFields' => ['isHidden']]];
     return array_merge(parent::behaviors(), $behaviours);
 }