Doctrine использует PHP магические методы для реализации, среди прочего, методов get*()
и set*()
, поэтому он проверит, чтобы убедиться, что столбец существует, и, если так, получит или установитзначение соответственно.
Кроме того, Doctrine также проверит, реализовали ли вы свои собственные методы get / set, например, getSurname()
, и используйте это в предпочтении, просто устанавливая значение столбца напрямую.