Я пытаюсь заставить symfony Twig хорошо работать с RedBean.
Я могу отобразить данные bean-компонента верхнего уровня, но ни одно из его отношений.
Вот что я имею в виду:
В моем контроллере я вызываю Twig стандартным образом (несколько псевдокод):
// Controller
$vars = array(
'people' = R::find('person')
);
return $this->app['twig']->render('index.twig',$vars);
Мои бобы структурированы следующим образом:
PERSON
->id
->first_name
->last_name
->company <-- (this represents a 'company' bean)
COMPANY
->id
->name
Внутри index.twig я могу легко вывести имя человека вот так...
{% for person in people %}
{{person.first_name}}
{% endfor %}
... но то, что я ХОЧУ получить, - это ассоциированный компонент компании, например...
{% for person in people %}
**{{person.company.name}}**
{% endfor %}
Как мне сделать это внутри шаблона ветки, не требуя дополнительной логики контроллера/модели?