/** * @inheritdoc */ public function behaviors() { return ['timestampBehavior' => ['class' => \yii\behaviors\TimestampBehavior::className()], 'fileBehavior' => ['class' => FileBehavior::className(), 'storage' => [$this, 'getStoragePath'], 'fileField' => 'image', 'imageSettings' => ['thumb1' => ['method' => 'thumbnail', 'width' => 50, 'height' => 50], 'thumb2' => ['method' => 'thumbnail', 'width' => 100, 'height' => 100], 'thumb3' => ['method' => 'thumbnail', 'width' => 200, 'height' => 200]]], 'relationViaBehavior' => ['class' => RelationViaBehavior::className(), 'relations' => ['categories']]]; }
/** * @inheritdoc */ public function behaviors() { return ['tree' => ['class' => NestedSetsBehavior::className()], 'fileBehavior' => ['class' => FileBehavior::className(), 'storage' => [$this, 'getStoragePath'], 'fileField' => 'image', 'imageSettings' => ['thumb1' => ['method' => 'thumbnail', 'width' => 50, 'height' => 50], 'thumb2' => ['method' => 'thumbnail', 'width' => 100, 'height' => 100], 'thumb3' => ['method' => 'thumbnail', 'width' => 200, 'height' => 200]]]]; }