+2
Đệ quy ngược trong laravel
Chào các bác, em đang có bài toán đệ quy ngược như sau. Em có 1 DB dạng như này.
['id' => 1, 'parent_id' => 0],
['id' => 2, 'parent_id' => 1],
['id' => 3, 'parent_id' => 2],
['id' => 4, 'parent_id' => 2],
['id' => 5, 'parent_id' => 4],
['id' => 6, 'parent_id' => 4],
Em tìm được thằng có id = 6, bây giờ em muốn tìm ra thằng parent_id gốc (id=1) thì cho em xin hướng giải quyết với ạ.
Thêm một bình luận
2 CÂU TRẢ LỜI
+1
function getParent (item) {
if (item.parent_id != 0) {
return getParent(item.parent_id);
} else {
return item.id;
}
}
đại loại vậy
Bình luận này đã bị xóa