protected function _sortChildren()
    {
        $i = 0;
        //pobranie dzieci swojego rodzica
        foreach ($this->_getChildren($this->parentId, true) as $categoryRecord) {
            //ten rekord musi pozostać w niezmienionej pozycji (był sortowany)
            if ($categoryRecord->id == $this->id) {
                continue;
            }
            //ten sam order wskakuje za rekord
            if ($this->order == $i) {
                $i++;
            }
            //obliczanie nowej kolejności
            $categoryRecord->order = $i++;
            //blokada dalszego sortowania i zapis
            $categoryRecord
                ->setOption('block-ordering', true)
                ->save();
        }
    }
protected function _sortChildren()
    {
        $i = 0;
        //pobranie dzieci swojego rodzica
        foreach ($this->_getChildren($this->parentId, true) as $categoryRecord) {
            //ten rekord musi pozostać w niezmienionej pozycji (był sortowany)
            if ($categoryRecord->id == $this->id) {
                continue;
            }
            //ten sam order wskakuje za rekord
            if ($this->order == $i) {
                $i++;
            }
            //obliczanie nowej kolejności
            $categoryRecord->order = $i++;
            //blokada dalszego sortowania i zapis
            $categoryRecord
                ->setOption('block-ordering', true)
                ->save();
        }
    }
protected function _sortChildren ( ) { $ i = 0 ; //pobranie dzieci swojego rodzica foreach ( $ this -> _getChildren ( $ this -> parentId , true ) as $ categoryRecord ) { //ten rekord musi pozostać w niezmienionej pozycji (był sortowany) if ( $ categoryRecord -> id == $ this -> id ) { continue ; } //ten sam order wskakuje za rekord if ( $ this -> order == $ i ) { $ i ++ ; } //obliczanie nowej kolejności $ categoryRecord -> order = $ i ++ ; //blokada dalszego sortowania i zapis $ categoryRecord -> setOption ( 'block-ordering' , true ) -> save ( ) ; } }
Sortuje dzieci wybranego rodzica
@param integer $order wstawiona kolejność
Sortuje dzieci wybranego rodzica