Талгат Балтасов: то есть по вашему мнению, в данном случае единственное решение. это сохранять каждый товар отдельно для банера? скажем id-banera | id-tovara.
По другому вывод нужных данные не получится?
Замечательно. Т.е. полиморфизм проявляется при работе с контроллерами? Задам наверное совсем... эмм... странный вопрос : как его отличить от наследования? Наследование там понятно: есть один базовый контроллер, остальные наследуются от базового.