Как общедоступные поля могут «прервать отложенную загрузку» в Doctrine 2?

Когда я запускаю doctrine orm: validate-schema , появляется множество предупреждений о том, что мои сопоставленные столбцы являются общедоступными и не используют методы получения / установки для их обертывания. Там написано, что они "ломают ленивую загрузку". Я могу понять, почему сделать связанные коллекции общедоступными может быть проблематично (я делаю их частными и обертываю их), но как это проблема для полей объекта? Насколько мне известно, поля загружены полностью.

10
задан ryeguy 3 November 2010 в 18:59
поделиться