是否可以在symfony2中使用与此格式匹配的yml树构建器:
X:
name: ---
#other fields...
X:
name: -------
#other fields
X:
name: -----
#other fields
X:
# and so on .....
换句话说,无限制的嵌套?
答案 0 :(得分:0)
理论上没有任何反对意见,但在实践中,嵌套有一些自然的限制:
最大文件大小限制(由文件系统和/或光盘容量决定)。
YAML解析器,递归处理文件可能会耗尽堆栈空间来存储上下文。这受到PHP解释器的可用内存和/或限制的限制。
实际上,表示深层嵌套映射的唯一方法是在块模式或流模式下,后者将提供更长的行。
结果是否具有人类可读性和实用性当然是另一回事。