Согласно 1.1 или 1.2, sfForm - это отдельная библиотека (своего рода), которая не имеет связи с вашей БД, если вы не вышли из Doctrine / Propel sfForm.
Поскольку он автономный, вы можете использовать его по своему усмотрению, и вам нужно всего лишь создать одну форму
класс AddProductForm extends sfForm {
}
и настройте его со скрытым виджетом, который будет содержать ваш product_id и текстовый ввод product_count, который должен быть числом продуктов, которые пользователь хочет заказать.
Затем просто выполните стандартный метод if ($ form-> isValid ()) и вставьте его в базу данных и / или в файл cookie и / или в сеанс для использования в процессе оформления заказа.
Может предоставить более подробный пример, если вам это нужно :) Но просто подождите, sfForm труден в начале.