如何使用Twig从JSON读取?

时间:2018-11-15 09:05:01

标签: php html json twig

我有一个简单的PHP文件:

  <?php

 // Load our autoloader
 require_once __DIR__.'/vendor/autoload.php';

 // Specify our Twig templates location
 $loader = new Twig_Loader_Filesystem(__DIR__.'/views');
 // Instantiate our Twig
 $twig = new Twig_Environment($loader);


 echo $twig->render('index.html', ['products' => $products] );

现在我为信息设置“产品”数组。

但是我会从JSON文件中获取变量,我可以在其中插入数组,有人知道吗?

1 个答案:

答案 0 :(得分:1)

获取文件内容,将json_decode()转换为变量,像使用其他变量一样使用它:

$json = file_get_contents("test.json");
$products = json_decode($json);