我有一个带有数据列表的YML文件,我想将数据包含在我的laravel项目中,但不知道如何。我熟悉使用' sfconfig'的symfony方式。但经过一番研究后,我甚至无法将yml数据回显到我的laravel视图中。最后,我想遍历数据并生成一个可用的数组
YML文件数据
ACT:
city: Canberra
regions:
-
key: Canberra
name: Canberra
slug: canberra
等...
我正在使用Laravel 5,谢谢
答案 0 :(得分:2)
Laravel内部使用Symfony YAML组件,因此无需添加任何PHP扩展即可在您的项目中方便使用。只需use
并调用它即可:
use Symfony\Component\Yaml\Yaml;
...
print_r(Yaml::parse('a: b'));
答案 1 :(得分:1)
为什么不使用yaml_parse_file
?
首先在php.ini文件中不加任何引号写extension=yaml.so
。
然后:
$data = yaml_parse($yaml_file);
print_r($data);
$data
是一个可以轻松迭代的数组!