小编Sta*_*ode的帖子

缺少必填表单字段的Symfony验证错误消息

我有一个工作表单,它有一个必需字段,需要不是空白:

/**
 * @Assert\NotBlank
 */
private $field1 = '';
Run Code Online (Sandbox Code Playgroud)

如果我在请求中指定了此字段,但将该字段留空,则会收到以下响应:

{
    "code":400,
    "message":"Validation Failed",
    "errors":{
        "children":{
            "field1":{
                "errors":["Field should not be blank"]
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我从请求中省略了这个字段,我得到了这个回复:

{
    "code":400,
    "message":"Validation Failed",
    "errors":{
        "errors":["Field should not be blank"]
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有一些内置的Symfony逻辑,我可以使用它来使第二个例子匹配第一个例子?

[编辑]使用Symfony 2.5 - 现在更新到Symfony 2.8.3,同样的问题.

php forms validation symfony

5
推荐指数
1
解决办法
1672
查看次数

渐进式Web应用程序"无法脱机工作"错误

我已经编写了一个渐进的Web应用程序,遵循所有可用的指南和示例,但由于某些原因,当我单击Add to homescreen按钮时,我不断收到这个神秘的错误:

Site cannot be installed: does not work offline
Run Code Online (Sandbox Code Playgroud)

我的PWA和示例之间的主要区别在于我的运行纯粹是在域的非根路径中运行,所以我不得不在各个位置添加额外路径到配置,因此应用程序仅限于非root用户夹.

谷歌灯塔网站没有太大的帮助或者,给人一种非常类似的消息.

任何人都可以建议这个错误可能是由什么引起的?

javascript android google-chrome lighthouse progressive-web-apps

5
推荐指数
2
解决办法
9862
查看次数