控制器:
$app->get('/', function() use($app){
$feeds[0] = "test";
$feeds['name'] = "name";
$app->render('home.twig', $feeds);
})->name('home');
Twig:
<h2>
{% if feeds %}
{{ feeds[0] }}
{{ feeds.name }}
{% else %}
<h2 style="color: white">TEST</h2>
{% endif %}
</h2>
它显示TEST而不是我使用的数组。当我尝试var_dump时,数组包含数据,但它在Twig中显示为空。
答案 0 :(得分:5)
请改用:
$app->render('home.twig', array('feed' => $feeds));