【发布时间】:2012-05-18 08:39:22
【问题描述】:
我有少量配置数据(不足以使用数据库中的表),我想将其保存在 YAML 文件中。由于 Symfony 在 libray 的很多部分都使用这种格式,我想读取 *.yml 文件并在操作中包含这些信息并不难。
我的 YAML 文件如下所示:是层次菜单定义
#menu-config.yml
.basicUser:
menu: menu1
menu: submenu1.1
link: link1
url: url1.com
menu: submenu1.2
link: link2
url: url2.com
link: link3
url: url3.com
menu: menu2
menu: submenu2.1
link: link4
url: link4.com
.admin
...
我想要的是一个具有菜单、子菜单和链接层次结构的 php 数组
我试过这个:
$myYaml = sfYaml::load('<path-to-my-yaml-file>');
但是当我 echo , print_r 或 var_dump 它在模板中只显示“1”。 :S
我确定我加载了一个文件,因为函数 is_file('path-to-my-yaml-file'); 返回 true。
那么,有没有人在这方面取得了不错的成绩?非常感谢:)
【问题讨论】:
标签: symfony1 symfony-1.4 yaml