public function addAction() { $form = new Application_Form_Devices(); $form->submit->setLabel('Добавить'); $this->view->form = $form; // Если к нам идёт Post запрос if ($this->getRequest()->isPost()) { //принимаем данные $formData = $this->getRequest()->getPost(); //Проверка валидациии if ($form->isValid($formData)) { //Успешная валидация //Извлекаем данные в обьект $device = new Application_Model_Device($form); //Сохраняем данные в базу $device->save(); //Переходим на предыдущую страницу $this->_helper->redirector('index'); } else { //Неуспешная валидация //Возвращаем данные в таблицу $form->populate($formData); } } }