为什么当我将数组传递给 Twig 时,它的数组会变成空


Why does my array become empty when I pass it to Twig

>Controller:

$app->get('/', function() use($app){
    $feeds[0] = "test";
    $feeds['name'] = "name";
    $app->render('home.twig', $feeds);
})->name('home');

树枝:

<h2>
{% if feeds %}
    {{ feeds[0] }}
    {{ feeds.name }}
{% else %}
    <h2 style="color: white">TEST</h2>
{% endif %}
</h2>

它显示 TEST 而不是我使用的数组。当我尝试var_dump它时,数组包含数据,但它在 Twig 中显示为空。

请改用这个:

$app->render('home.twig', array('feed' => $feeds));