Использовал следующие расширения
- 1. image для нарезки превью-фоток
2. prettyphoto для галереи изображений. Столкнулся с проблемой когда залил на хостинг, пришлось править код. В целом это не совсем то что я хотел
3. Nested Set никаких проблем у меня с ним не было, правда пришлось делать свои методы для вывода массива который потом можно было бы передать в dropdownList, не знаю можно ли включить это в расширение, если можно то готов это сделать сам. И еще долго искал несколько раз ошибку когда забывал в конце ставить findAll()
4. shoppingCart оттуда же, вроде все работает, но назвать контроллер ShoppingCartController было ошибкой))
Админка сделана модулем. Когда делал админку подумал что неплохо было бы иметь не стандартный CRUD-шаблон gii а свой для небольших моделей где все лучше иметь на одной странице, например тут
Или например было бы удобнее взять существующую модель, немного изменить ее и сохранить как новую. Кто-нибудь писал такие шаблоны?
Вот еще скриншот админки, тут я использовал аякс, когда добавляешь модель, но переход не view не осуществляется а появляется надпись об успешности добавления модели
UPDATE:
Была пара свободный дней, переписал часть кода сайта (все-таки тогда я еще многого не понимал), выложил его на новый адрес http://yiicatalog.px6.ru/catalog/display, заполнил БД, для этого пришлось парсить яндекс-маркет
Для парсинга использовал phpQuery, довольно удобно. Сначала хотел попробовать nokogiri, но быстро обнаружил в нем баг.
Также я выложил исходный код на github, возможно новичков что-то заинтересует. смотрим
Конечно много еще нужно доделывать переделывать, когда будет время закончу его.