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');
}