YML解析错误 - symfony文档

时间:2013-01-21 16:38:07

标签: parsing symfony yaml

为了允许用户在我的网站上传文档,我试图在symfony2应用程序上添加表单验证。根据这个文档:http://symfony.com/doc/current/reference/constraints/File.html,我应该使用以下语法创建validation.yml文件:

# src/Acme/BlogBundle/Resources/config/validation.yml
Acme\BlogBundle\Entity\Author
    properties:
        bioFile:
            - File:
                maxSize: 1024k
                mimeTypes: [application/pdf, application/x-pdf]
                mimeTypesMessage: Please upload a valid PDF

我曾尝试以多种方式输入/编辑此文件,但在执行文件时我总是遇到解析错误:

 Unable to parse in "\/***\/***\/dev\/***\/src\/***\/***Bundle\/Resources\/config\/validation.yml" at line 1 (near "***\***\Entity\Author"). 

我尝试使用这个在线YML解析工具测试此代码:http://yaml-online-parser.appspot.com/,并且在“属性”错误之后的第3行显示冒号:

Output
ERROR:
mapping values are not allowed here
  in "<unicode string>", line 3, column 13:
      properties:
                ^

我在这里缺少什么?为什么这个在线解析器不接受symfony文档中使用的YML语法?请注意,我知道.yml文件的制表符缩进与空格缩进。

0 个答案:

没有答案