在某些页面上,我使用bootstrap模式中的表单.我使用Ajax提交表单,并在控制器中进行验证.大多数用户将正确填写表单,但如果验证失败,表单将重新呈现并发送回用户.我根本不喜欢这个,但我找不到更好的方法,因为我无法访问字段的验证错误.有人有更好的方法来实现以JSON发回的验证错误吗?
当我清除缓存时,app/console cache:clear我收到错误:
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
The service "uri_signer" has a dependency on a non-existent parameter "kernel.secret". Did you mean this: "kernel.charset"?
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我正在Symfony2中使用FOSRestBundle构建REST API.我正在使用表单来创建和更新Doctrine2实体.如果我发送所有表单字段,一切正常.例:
{"first_name":"Pi","last_name":"Wi"}
Run Code Online (Sandbox Code Playgroud)
该人插入正常,但现在我只想更新姓氏.
{"last_name":"Wi"}
Run Code Online (Sandbox Code Playgroud)
问题是更新后第一个名称为空,因为表单使用"null"值更新实体(因为没有给出).是否可以只更新姓氏并忽略名字?