Максим Ворожцов,
Класс который отвечает за рейтинги (их инкрементацию или наоборот) я бы не делал наследником от AR. Класс наследник AR это модель под таблицу рейтинга, но сам класс рейтинг может быть чем-то типа хелпера, который содержит методы addVisit() и т.д. При этом поведение может использовать данный хелпер. Вот так наверное рациональнее.
Хотя потратил немного времени, так что заранее сорри, вник поверхностно.
Dubrovin, делайте min-width: 100%; а min-width: 200px; через медиазапросы. Наверняка ситуация когда нужно это правило наступает при определенной ширине экрана
Артур Стрежинов, Допустим удаляется id 125 соответственно мы должны удалить все записи у который parent_id = 125, при этом послать еще 1 запрос (например exists или count), что бы проверить есть ли записи для которых в parent_id id этих и т.д. В зависимости от того какой максимальный уровень вложенности предусмотрен. Так что рекурсии нет. Если он не ограничен, то лучше хранить не так а Nested Sets
Там нет эффектов, пишите вопросы понятно и развернуто. А то ответ Вы получить хотите, а вопрос лень расписать.