addWidgets() public method

Add widgets
public addWidgets ( array $data, boolean $removeUndefined = false ) : boolean
$data array New widgets
$removeUndefined boolean Check if yes or no undefined widget will be removed
return boolean
Example #1
0
 /**
  * Save widget
  *
  * @return mixed
  */
 public function addWidgetAction()
 {
     $this->form->addWidget('widget-add');
     $postData = $this->getRequest()->getPost()->toArray();
     $this->form->setData($postData);
     if ($this->getRequest()->isPost()) {
         if ($this->form->isValid()) {
             $this->model->addWidgets($this->form->getData());
             $this->flashMessenger()->addSuccessMessage('Widget added');
             return $this->redirect()->toRoute('module/social/addthis');
         }
     }
     $this->flashMessenger()->addErrorMessage('Cannot saved widget');
     return $this->forward()->dispatch('AddThisController', array('action' => 'index', 'isForwarded' => 'widgets'));
 }