Доброго времени суток! Задался вопросом, как реализовать "бесконечное" дерево рефералов, т.е. у чтобы у пользователя в кабинете, можно было посмотреть дерево рефералов, где будут отображаться все потомки и потомки потомков и т.д. до "бесконечности", плюс к тому же были видны все родители и родители родителей и т.д. до "бесконечности". Смысл такой http://screencast.com/t/E1YJzkYkRkJc Подскажите, пожалуйста, как правильно реализовать. Не прошу готового кода, интересует как организовать хранение данных БД? Как апдейтить данные при регистрации реферала?
стандартное наверное решение это таблица: id, user_id, parent_id, где собственно user_id это id твоего пользователя, parent_id это id того, что его привел. А вот раскрытие этого дерева надо делать через js-ajax, что то типа показать следующий уровень, показать следующий и т.д. ну в смысле кликать на плюсик, потому что за раз выстроить всю цепочку, это будет слишком жирно.