App\Source\ModelFieldBuilder\BuildFields::setFields PHP Метод

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

public setFields ( array $arFields )
$arFields array
    public function setFields(array $arFields)
    {
        $this->arAllFields = $arFields;
        return $this;
    }

Usage Example

Пример #1
0
 public function edit(request $req, $res, $args)
 {
     $this->initRoute($req, $res);
     $model = ModelsFactory::getModelWithRequest($req);
     $this->data['fields'] = $this->getFields($model->getColumnsNames(), ['id']);
     $this->data['fieldsValues'] = $model->find($args['id']);
     $this->data['type_link'] = $this->data['save_link'];
     $builder = new BuildFields();
     $builder->setFields($model->getColumnsNames())->addJsonShema($model->getAnnotations());
     $builder->build();
     $builder->setType('id', 'hidden');
     foreach ($this->data['fields'] as $name) {
         $builder->getField($name)->setValue($this->data['fieldsValues']->{$name});
     }
     $this->data['ttt'] = $builder->getAll();
     $this->render('admin\\addTables.twig');
 }
All Usage Examples Of App\Source\ModelFieldBuilder\BuildFields::setFields