addWidget() public method

Add widgets
public addWidget ( string $fieldsetName, array $values = [] ) : void
$fieldsetName string Fieldset name
$values array Widgets values
return void
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'));
 }