Nette\Forms\IControl::getErrors PHP Метод

getErrors() публичный Метод

Returns errors corresponding to control.
public getErrors ( ) : array
Результат array
    function getErrors();

Usage Example

Пример #1
0
 /**
  * Renders validation errors (per form or per control).
  * @param \Nette\Forms\IControl $control
  * @return string
  */
 public function renderErrors(\Nette\Forms\IControl $control = NULL, $own = true)
 {
     $errors = $control ? $control->getErrors() : ($own ? $this->form->getOwnErrors() : $this->form->getErrors());
     if (count($errors)) {
         $wrapper = \Nette\Utils\Html::el('ul class="alert-box alert radius"');
         $wrapper->addAttributes(array('data-alert' => ''));
         $wrapper->add('<a href="#" class="close">&times;</a>');
         foreach ($errors as $error) {
             $item = \Nette\Utils\Html::el('li');
             $item->setHtml($error);
             $wrapper->add($item);
         }
         $blockWrapper = \Nette\Utils\Html::el('div class="large-12 columns"');
         $blockWrapper->setHtml($wrapper);
         $rowWrapper = \Nette\Utils\Html::el('div class="row"');
         $rowWrapper->setHtml($blockWrapper);
         return $rowWrapper->render(0);
     }
 }
All Usage Examples Of Nette\Forms\IControl::getErrors