Объект Symfony «один ко многим» для существующих таблицPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Объект Symfony «один ко многим» для существующих таблиц

Сообщение Anonymous »

Я проверял документацию и запутался. Может ли кто-нибудь посоветовать мне, как добавить отношения «один ко многим» для существующих таблиц? Предполагается, что идентификатор пользователя адекватно относится к идентификатору пользователя.
Сущность для пользователя, у которого может быть несколько дверей.
#[ORM\Entity(repositoryClass: UserRepository::class)]
#[ORM\Table(name: '`user`')]
#[UniqueEntity(fields: ['username'], message: '321')]
class User implements UserInterface, PasswordAuthenticatedUserInterface
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;

public function getId(): ?int
{
return $this->id;
}
}


Объект для дверей
#[ORM\Table(name: '`doors`')]
#[UniqueEntity(fields: ['serialNumber'], message: '312132')]
#[ORM\Entity(repositoryClass: DoorsRepository::class)]
class Doors
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;

#[ORM\Column]
private ?int $userid = null;

private ?string $purchaseFilename = null;

public function getId(): ?int
{
return $this->id;
}

public function setId(int $id): static
{
$this->id = $id;

return $this;
}

public function getUserid(): ?int
{
return $this->userid;
}

}



Подробнее здесь: https://stackoverflow.com/questions/779 ... ing-tables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»