dotsent
Guest
Гравбли с quickFormController
Юзаю QuickForm_Controller
Есть у меня wizard в нем админ должен выбрать тип товара, а на следующей странице заполнит все поля для данного типа товаров.
Скрипту должно передаваться id категории, для которой создается товар (cat_id).
Получается так: wizardd.php?cat_id=12.
Как передать это значение обработчику по действию process?
Скрытое поле или через контейнер?
Что-то не очень получается.
Например:
пишу в классе первой формы:
$data =& $this->controller->container();
$data['_pid] = $_GET[‘pid’];
а в классе process
$data =& $page->controller->container();
$pid = $data['_pid];
И не работает ((
Далее:
Если пользователь не закончил создание товара и ушел на другою страницу то в сессии хранятся предыдущие значение
Вопрос где его прибивать? я его прибивал
$page-> controller->container(true); в классе описывающем первую форму.
То есть по идее админ вызывая первую страницу очищает данные.
Юзаю QuickForm_Controller
Есть у меня wizard в нем админ должен выбрать тип товара, а на следующей странице заполнит все поля для данного типа товаров.
Скрипту должно передаваться id категории, для которой создается товар (cat_id).
Получается так: wizardd.php?cat_id=12.
Как передать это значение обработчику по действию process?
Скрытое поле или через контейнер?
Что-то не очень получается.
Например:
пишу в классе первой формы:
$data =& $this->controller->container();
$data['_pid] = $_GET[‘pid’];
а в классе process
$data =& $page->controller->container();
$pid = $data['_pid];
И не работает ((
Далее:
Если пользователь не закончил создание товара и ушел на другою страницу то в сессии хранятся предыдущие значение
Вопрос где его прибивать? я его прибивал
$page-> controller->container(true); в классе описывающем первую форму.
То есть по идее админ вызывая первую страницу очищает данные.