alex-melodiev: посмотрел на скрин таблицы, где там в ней StudentClass? Да и Editable GridView адаптировать под это будет сложнее, чем построить нужную таблицу и написать js для ajax редактирования.
И если пишите о связях указывайте тип hasOne, hasMany так как без этой информации сложно представить из чего Вы что строите.
Arman Baelov: нет
param: id | name (1 | цвет)
param_values: id | product_id | param_id | value (12 | 123 | 1 | красный)
Характеристики в первую очередь связаны с товарами, а не с категорией. Что бы не выбирать какие характеристики есть у товаров в данной категории, и вообще управлять фильтрами в категории, можно сделать у категории доп поле, где например в виде json хранить настройки фильтров {0: {param_id:1,type:dropdown,sort:4},1: {param_id:2,type:checkbox,sort:1}}
Алексей Скобкин: Вы правы, конечно же не само качество верстки улучшается, а скорее ее удобство для дальнейшей интеграции. Не цепляйтесь к словам. Из контекста же понятно, что я имею в виду.
Илья Белобородов: Эта страница доступна без авторизации, она отлично читается роботом и ее отображение не зависит от кукисов, а если есть зависящие части, то они не будут индексироваться.