私は 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 %}
...しかし、アクセスできるようにしたいのは、このような関連する会社のBeanです...
{% for person in people %}
**{{person.company.name}}**
{% endfor %}
追加のコントローラー/モデルロジックを必要とせずに小枝テンプレート内からそれを行うにはどうすればよいですか?