Реализация Корзины Для Товаров

Здравствуйте. Потребовалось мне реализовать корзину покупок на yii. Но тут я даже не знаю как подступиться. И возникли следующие вопросы:

  1. Как при нажатии submit отправить ajax запрос в layouts? Если можно пример.

  2. Добавление сессию происходит вроде так:


Yii::app()->session['id_tov']  = $model->id_product; 

А в куки?

  1. Непонятен алгоритм реализации корзины с использованием ajax. Возможно есть у кого свои примеры?

P.S. Так как это делается в целях обучения-для того чтобы научиться самому, готовые компоненты типа Shopping Cart не подходят.

Заранее спасибо.

Запрос обычно отправляется к контроллер/экшн, который его обрабатывает и возвращает необходимую вам информацию или страничку.

Или что вы имели в виду под запросом к layouts?

Можете использовать CHtml::ajaxSubmitButton() , или обработчик на сабмит навесить любым удобным вам способом / библиотекой.

Пишите конкретно, что у вас уже есть и в чем именно сомнения, т.к. реализовать можно по-разному.

[/size]

Работа с кукисами

По-моему, наоборот хорошо для начала готовый компонент (a лучше несколько) посмотреть и проанализировать, возможно использовать как базис для своего кода.