мне нужно хранить кастомные (виртуальные?) поля и getter/setter для них
2. entity нужно гидрировать в массив и обратно
3. после гидратора в массиве нету кастомных полей, потому что гидратор чекает тип поля через @ORM\Column, а у меня его нету, т.к. не нужно
собственно вопрос, как решить проблему?
мои варианты:
1. сделать кастомный mapping type типа hidden и при гидрации конвертить в нужное мне значение. но тут проблема, доктрина будет пихать мои поля в базу, где их быть не должно (это предположительно, еще не пробовал)
2. переопределить доктроиновский гидратор DoctrineObject под мои требования, но это жесть
создай json поле в базе и работай с ним ;)
Обсуждают сегодня