Расширение Stof Doctrine: Tree lvl не обновляется

Я задаю этот вопрос здесь, потому что у меня нет ответа на github.

Я использую аннотацию вложенного дерева и, возможно, когда я сохраняю объект $ food, вот так:

$food->setParent($vegetables);

обновление родителя, lvl и root выполнено правильно.
Однако, поскольку я обновляюсь до Symfony 2.5, обновление lvl больше не работает, оно остается равным 0, что делает это расширение дерева бесполезным.

Я даже не могу заставить его (если я вручную изменю lvl перед сохранением, после того, как flush lvl вернется к 0) …

У кого-нибудь есть такая же проблема?

4

Решение

Не видя больше вашего кода, трудно точно сказать, в чем проблема.

Однако я бы порекомендовал попробовать что-то вроде:

$foodRepository = $entityManager->getRepository('AppBundle:Food');
$foodRepository->persistAsFirstChildOf($vegetables, $food);
$entityManager->flush();
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]