public function addAction() { $request = $this->getRequest(); $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper('layout')->disableLayout(); $form = new Contacts_Form_Contact(); if ($request->isPost()) { $data = $request->getPost(); if ($form->isValid($data) || true) { $addressDb = new Contacts_Model_DbTable_Address(); $latest = end($addressDb->getAddress($data['contactid'])); $addressDb->addAddress($data['contactid'], $data['type'], '', $latest['ordering'] + 1); $address = end($addressDb->getAddress($data['contactid'])); echo $this->view->MultiForm('address', $address); } } }