Example #1
0
 public static function restore_all_child($id)
 {
     $child = Page::find()->joinWith('page_rel')->where(['page_self_rels.parent_page_id' => $id])->all();
     if (!empty($child)) {
         foreach ($child as $value) {
             $value->is_archive = 0;
             $value->save();
             Page::restore_all_child($value->id);
         }
     }
     return true;
 }