gpt4 book ai didi

json - 在 Symfony2 中使用 json 数据水化实体

转载 作者:行者123 更新时间:2023-12-05 01:32:04 24 4
gpt4 key购买 nike

在 Symfony2 中,有什么方法可以使用来自传入请求的 json 数据来混合实体吗?我以为有类似的东西

Form::bindRequest

但是我找不到任何东西...如果能将此功能与 knockout js 等库一起使用,那就太好了。

最佳答案

如果您需要从 JSON(或 XML)格式中提取对象,您可以查看 Serializer component .

就是为了解决这类常见问题而生的。

您甚至可以尝试 JMSSerializerBundle这使得该组件的使用更加容易。

关于验证,因为它是另一个组件(Validator),您可以在表单中使用它:

$validator = $this->get('validator');
$violdations = $validator->validate($myModel);

if (0 === $violations->count()) {
// ok !
} else {
// there are some constraint violations...
}

关于json - 在 Symfony2 中使用 json 数据水化实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8442853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com