コード例 #1
0
ファイル: CategoryModel.php プロジェクト: tqsq2005/Yii2adv
 public function behaviors()
 {
     return ['cacheflush' => ['class' => CacheFlush::className(), 'key' => [static::tableName() . '_tree', static::tableName() . '_flat']], 'sluggable' => ['class' => SluggableBehavior::className(), 'attribute' => 'title', 'ensureUnique' => true], 'tree' => ['class' => NestedSetsBehavior::className(), 'treeAttribute' => 'tree'], 'timestamp' => ['class' => TimestampBehavior::className()], 'blame' => ['class' => BlameableBehavior::className()], 'audit' => ['class' => ARLogBehavior::className()]];
 }
コード例 #2
0
ファイル: Menu.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritDoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['audit' => ['class' => ARLogBehavior::className()]]);
 }
コード例 #3
0
ファイル: Unit.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritDoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['timestamp' => ['class' => TimestampBehavior::className()], 'blame' => ['class' => BlameableBehavior::className()], 'ARLog' => ['class' => ARLogBehavior::className()], 'sortable' => ['class' => SortableModel::className()]]);
 }
コード例 #4
0
ファイル: Preferences.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['timestamp' => ['class' => TimestampBehavior::className()], 'cacheFlush' => ['class' => CacheFlush::className()], 'arLog' => ['class' => ARLogBehavior::className()]];
 }
コード例 #5
0
ファイル: Event.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritDoc
  */
 public function behaviors()
 {
     return ['timestamp' => ['class' => TimestampBehavior::className()], 'blameable' => ['class' => BlameableBehavior::className()], 'audit' => ['class' => ARLogBehavior::className()]];
 }
コード例 #6
0
ファイル: Item.php プロジェクト: tqsq2005/Yii2adv
 public function behaviors()
 {
     return ['taggabble' => Taggable::className(), 'sluggable' => ['class' => SluggableBehavior::className(), 'attribute' => 'title', 'ensureUnique' => true], 'timestamp' => ['class' => TimestampBehavior::className()], 'blame' => ['class' => BlameableBehavior::className()], 'sortable' => ['class' => SortableModel::className()], 'audit' => ['class' => ARLogBehavior::className()]];
 }
コード例 #7
0
ファイル: MapTable.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritDoc
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), [TimestampBehavior::className(), BlameableBehavior::className(), ARLogBehavior::className(), SortableModel::className()]);
 }
コード例 #8
0
ファイル: Helpdoc.php プロジェクト: tqsq2005/Yii2adv
 /**
  * @inheritDoc
  */
 public function behaviors()
 {
     return array_merge(parent::behaviors(), ['timestamp' => ['class' => TimestampBehavior::className()], 'blameable' => ['class' => BlameableBehavior::className()], 'taggable' => ['class' => Taggable::className()], 'audit' => ['class' => ARLogBehavior::className()]]);
 }
コード例 #9
0
ファイル: Guestbook.php プロジェクト: tqsq2005/Yii2adv
 public function behaviors()
 {
     return ['cn' => ['class' => CalculateNotice::className(), 'callback' => function () {
         return self::find()->where(['new' => 1])->count();
     }], 'audit' => ['class' => ARLogBehavior::className()]];
 }