我有一个带有数据列表的YML文件,我想把数据包括在我的laravel项目中,但不知道如何。我熟悉使用"sfconfig"的符号方式。但经过一番快速的研究,我甚至无法将yml数据与我的laravel观点相呼应。最后,我想循环浏览数据并生成一个常用的阵列
YML文件数据
ACT:
city: Canberra
regions:
-
key: Canberra
name: Canberra
slug: canberra
等等。。。
我正在使用Laravel 5,谢谢
为什么不使用yaml_parse_file
?
首先在php.ini文件中编写不带引号的extension=yaml.so
。
然后:
$data = yaml_parse($yaml_file);
print_r($data);
$data
是一个可以轻松迭代的数组!
Laravel在内部使用Symfony YAML组件,因此它可以在您的项目中轻松使用,而无需添加任何PHP扩展。简单地use
它并称之为:
use Symfony'Component'Yaml'Yaml;
...
print_r(Yaml::parse('a: b'));