Arikaim CMS

Position

Update position field Change default position attribute in model protected $positionColumnName = 'attribute name';

Table of Contents

Methods

bootPosition()  : void
Init model events
getMaxPosition()  : Model
Get model with max position
moveFirst()  : Model
Move to first position
moveLast()  : Model
Move to last position
shiftPosition()  : Model
Shift position up or down
swapPosition()  : object
Swap positions
getPositionAttributeName()  : string
Get position column name
setLastPosition()  : Model
Set model position value

Methods

bootPosition()

Init model events

public static bootPosition() : void

getMaxPosition()

Get model with max position

public getMaxPosition() : Model
Return values
Model

moveFirst()

Move to first position

public moveFirst() : Model
Return values
Model

moveLast()

Move to last position

public moveLast() : Model
Return values
Model

shiftPosition()

Shift position up or down

public shiftPosition(Model $target) : Model
Parameters
$target : Model
Return values
Model

swapPosition()

Swap positions

public swapPosition(Model $model) : object
Parameters
$model : Model
Return values
object

getPositionAttributeName()

Get position column name

protected getPositionAttributeName() : string
Return values
string

setLastPosition()

Set model position value

private static setLastPosition(Model $model) : Model
Parameters
$model : Model
Return values
Model

        
On this page

Search results