$this->render('builders/index.html.twig', ['names' => $names])
$query->getResult(Query::HYDRATE_SCALAR)
?Query::HYDRATE_OBJECT
стоит по дефолту, вы случайно не поставили Query::HYDRATE_ARRAY
, может скопирован был код откуда-то с этим значением ?The FormEvents::PRE_SUBMIT event is dispatched at the beginning of the Form::submit() method.
It can be used to:
- Change data from the request, before submitting the data to the form;
- Add or remove form fields, before submitting the data to the form.
Можно ли организовать доступ к полям сущностей так, как это было бы при наследовании, при этом храня общие поля в таблице Users (как это сейчас в базе и есть)?class Saler extends User{...}
в базе получалось так, что все таблицы создавались полностью с родительскими полями. Это не совсем то, что хотелось бы.
load()
):$container->setParameter('your.service.name.mapping', $config['menuItems']['mapping']);
arguments:
- 'your.service.name.mapping'
$request->request->get('user')[name];
role
сущности Admin
(наследник User
) запишется в таблицу users_admin
из AdminBundle), сюда же id запишется User
попадут в таблицу users
+ в эту же таблицу в поле type запишется алиас сущности и в них айдишники будут одинаковымиЗадача:
Как теперь добавлять запись в БД ? Ведь классы расширения не связаны между собой, а только с родителем.
In addition, you may create a.env.testing
file in the root of your project. This file will override the.env
file's variables when running PHPUnit tests or executing Artisan commands with the--env=testing
switch.