Example #1
0
 protected function _after_insert($data, $options)
 {
     parent::_after_insert($data, $options);
     $id = $data['id'];
     $parent_id = $data['parentid'];
     if ($parent_id == 0) {
         $d['path'] = "0-{$id}";
     } else {
         $parent = $this->where("id={$parent_id}")->find();
         $d['path'] = $parent['path'] . '-' . $id;
     }
     $this->where("id={$id}")->save($d);
 }