Следите за отношениями с помощью запросов DoctrinePhp

Кемеровские программисты php общаются здесь
Anonymous
Следите за отношениями с помощью запросов Doctrine

Сообщение Anonymous »

Я пытаюсь пройти ускоренный курс по Symfony, но застрял. Структура относительно проста, у меня есть 3 объекта со следующими настройками:

Код: Выделить всё

PricingPlanBenefit
name
string
50
not-nullable

PricingPlanFeature
name
string
50
not-nullable

PricingPlan
name
string
50
not-nullable
price
integer
not-nullable
benefits
OneToMany
PricingPlanBenefit
property:pricingPlan
not-nullable
not-deleteOrphaned
features
ManyToMany
PricingPlanFeature
not-property
Теперь я хочу показать все три из них на одной странице, которая выглядит как страница с ценами начальной загрузки. https://getbootstrap.com/docs/5.3/examples/pricing/

Код: Выделить всё

{% for plan in plans %}



[h4]{{plan.name}}[/h4]

${{plan.price}}/mo
[list]
{% for benefit in plan.benefits %}
doctrine
->getRepository(PricingPlan::class)
->findAll();
dd($plans);
return $this->render('pricing/index.html.twig', [
'plans' => $plans,
]);
}
Когда я сбрасываю данные, преимуществ нет и коллекция не инициализируется (думаю, так и должно быть). Так что, думаю, мне нужно что-то вроде нетерпеливого извлечения, или я понятия не имею, как это правильно назвать. Поддерживает ли Doctrine такие запросы?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ne-queries

Вернуться в «Php»