В предыдущих частях (1, 2, 3, 4, 5, 6, 7, 8, 9) мы создали практически работоспособную систему отслеживания ошибок.
«Практически» в данном случае означает, что на данный момент у пользователя отсутствует возможность отвечать на комментарии. Т.е. можно оставить только комментарий 1-ого уровня (комментарий к багу).
Сегодня мы исправим этот недостаток.
Напомню, что на стороне сервера поддержка вложенных комментариев уже реализована. В базе данных (таблица comments) есть поле parent_id в котором хранится id родительского комментария.
Кроме того, метод addComment (модели mcomments) принимает массив с данными комментария, одним из полей которого является parent_id.
И, наконец, метод addcomment контроллера читает этот параметр из массива $_POST и передает его модели.
Таким образом, нам остается обеспечить возможность посетителю указывать на какой комментарий он хочет ответить.
Читать дальше


