Gc\View\Collection::getSelect PHP Méthode

getSelect() public méthode

Get array for input select
public getSelect ( ) : array
Résultat array
    public function getSelect()
    {
        $select = array();
        $views = $this->getViews();
        foreach ($views as $view) {
            $select[$view->getId()] = $view->getName();
        }
        return $select;
    }

Usage Example

Exemple #1
0
 /**
  * Initialize views sub form
  *
  * @return \Zend\Form\FieldSet
  */
 protected function getViews()
 {
     $fieldsets = $this->getFieldSets();
     if (!empty($fieldsets['views'])) {
         return $fieldsets['views'];
     }
     $fieldsets = new FieldSet('views');
     $availableViews = new Element\Select('available_views');
     $availableViews->setAttribute('multiple', 'multiple');
     $availableViews->setValueOptions($this->viewCollection->getSelect());
     $fieldsets->add($availableViews);
     $defaultView = new Element\Select('default_view');
     $defaultView->setValueOptions($this->viewCollection->getSelect());
     $fieldsets->add($defaultView);
     $this->add($fieldsets);
     $this->getInputFilter()->add(array('type' => 'Zend\\InputFilter\\InputFilter', 'default_view' => array('name' => 'default_view', 'required' => true, 'validators' => array(array('name' => 'not_empty'))), 'available_views' => array('name' => 'available_views', 'required' => false, 'allow_empty' => true)), 'views');
     return $fieldsets;
 }
All Usage Examples Of Gc\View\Collection::getSelect