Doctrine не подтягивать все связи

151
03 августа 2018, 11:50

Например, когда я пишу так: $users = $this->getDoctrine()->getRepository('ProfileBundle:User')->findBy(['deletedAt' => null]); то к модели пользователя подтягиваются все связанные таблицы. Что если они мне не нужны на данный момент? Это лишняя нагрузка на базу и лишняя информация, которая не будет использоваться. Как сделать так, что бы вытягивались только те связи что мне нужны?

Я использую jms_serializer, это он при вызове метода $users = $this->container->get('jms_serializer')->toArray($users); вытягивает все связи.

Я хочу чтоб было так - у меня есть связь к таблице currensies, но я не хочу что бы она показывалась как вложенный объект, а хочу чтоб показывалась как поле currensy_id, так как оно и сеть в базе, а из остальных связанных таблиц показывать только определенные

READ ALSO
Генерация картинки с помощью php [дубликат]

Генерация картинки с помощью php [дубликат]

На данный вопрос уже ответили:

190
Warning: mail(): Multiple or malformed newlines found in additional_header

Warning: mail(): Multiple or malformed newlines found in additional_header

Помогите пофиксить ошибку, вот код отправки письма

207
Yii2 вывод данных из связанных страниц

Yii2 вывод данных из связанных страниц

Как вывести данные из трех связанных таблиц ?

216
Вывод ошибки заполнения формы PHP

Вывод ошибки заполнения формы PHP

Столкнулся с вот такой проблемойСоздал небольшую форму с обработчиком

189