如何使用 Twig 从 JSON 中读取数据? [英] How can i read from JSON with Twig?

查看:44
本文介绍了如何使用 Twig 从 JSON 中读取数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个简单的 PHP 文件:

I have a simple PHP file:

  <?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] );

现在我为信息设置了products"数组.

and now i set the "products" array for the info.

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

But i would take variables from a JSON file where i can insert my arrays, someone knows a way?

推荐答案

获取文件内容,json_decode() 到一个变量中,像其他变量一样使用:

Fetch the file contents, json_decode() it into a variable, use it like any other variable:

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

这篇关于如何使用 Twig 从 JSON 中读取数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆