Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NewAction extends MagentoBackendAppAction
- {
- /**
- * Edit A Contact Page
- *
- * @return MagentoBackendModelViewResultPage|MagentoBackendModelViewResultRedirect
- * @SuppressWarnings(PHPMD.NPathComplexity)
- */
- public function execute()
- {
- $this->_view->loadLayout();
- $this->_view->renderLayout();
- $contactDatas = $this->getRequest()->getParam('contact');
- if(is_array($contactDatas)) {
- $contact = $this->_objectManager->create(Contact::class);
- $contact->setData($contactDatas)->save();
- $id = $contact->getId();
- $contactt = $this->_objectManager->create(Contactt::class);
- $contactt->setData('con_id', $id);
- $contactt->setData('address', $contactDatas['address']);
- $contactt->setData('zipcode', $contactDatas['zipcode']);
- $contactt->setData('country', $contactDatas['country']);
- $contactt->save();
- if($contact->save()){
- $this->messageManager->addSuccessMessage(__('You saved the data.'));
- }else{
- $this->messageManager->addErrorMessage(__('Data was not saved.'));
- }
- $resultRedirect = $this->resultRedirectFactory->create();
- return $resultRedirect->setPath('*/*/index');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement