Каждая сущность в Symfony имеет свойство $id
, а также методы получения и установки для него, но я на самом деле не могу понять, зачем нам нужен метод setId, потому что мы почти никогда не вызываем его напрямую.
Я мог бы подумать только об одном предложении использовать setId()
метод.Это ситуация, когда нам нужно заменить данные для одной сущности другой, сохранив идентификатор замененной сущности, но я не уверен, что это не вырожденный случай.
Может кто-нибудь объяснить мне причиныпочему у нас должен быть этот метод в классах сущностей?