AkObject | --AkObserver | --AkActsAsList
Located in File: /AkActiveRecord/AkActsAsBehaviours/AkActsAsList.php
The class that has this specified needs to have a "position" column defined as an integer on the mapped database table.
Todo list example:
$_ActiveRecordInstance (line 62)
* +column+ - specifies the column name to use for keeping the position integer (default: position) * +scope+ - restricts what is to be considered a list. Example:
class TodoTask extends ActiveRecord { var $acts_as = array('list'=> array('scope'=> array('todo_list_id','completed = 0'))); var $belongs_to = 'todo_list'; }
Constructor AkActsAsList (line 63)
Method decrementPositionsOnHigherItems (line 257)
Method decrementPositionsOnLowerItems (line 265)
Method getBottomItem (line 239)
Method getBottomPosition (line 231)
Method incrementPositionsOnHigherItems (line 277)
Method incrementPositionsOnLowerItems (line 289)
Method insertAt (line 134)
Method insertAtPosition (line 142)
Method reloadActiveRecordInstance (line 93)
Method setScopeCondition (line 382)
Method _ensureIsActiveRecordInstance (line 75)
AkObserver::$_observing - $_observing array of models that we're observing
AkObserver::__construct() -
AkObserver::observe() - Constructs the Observer
AkObserver::setObservedModels() - Constructs the Observer
AkObserver::update() -
AkObject::AkObject() - A hack to support __construct() on PHP 4
AkObject::__construct() - Class constructor, overriden in descendant classes
AkObject::freeMemory() - Unsets circular reference children that are not freed from memory when calling unset() or when the parent object is garbage collected.
AkObject::log() -
AkObject::toString() - Object-to-string conversion
AkObject::__clone() - Clone class (Zend Engine 2 compatibility trick)
AkObject::__destruct() - Class destructor, overriden in descendant classes
AkObject::__toString() -