Я пытаюсь заставить Twig Symfony хорошо играть с 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 %}
Как мне сделать это из шаблона веточки, не требуя дополнительной логики контроллера / модели?