将JSON数据插入数据库表

将JSON数据插入数据库表,json,symfony,Json,Symfony,在Symfony2中是否可能出现以下链接中的类似内容 我的计划是创建一个CRON作业,它将命中一个特定的路由,该路由将在控制器中执行逻辑,该控制器将在每天设定的时间将json数据持久化到数据库表中 因此,基本上,我会获取JSON文件,提取我想要的值并将它们存储在变量中,然后将它们持久化到数据库表中。如果您使用的是条令,您只需执行以下操作: $data = json_decode($jsondata, true); $entity = new Entity(); $entity->setN

在Symfony2中是否可能出现以下链接中的类似内容

我的计划是创建一个CRON作业,它将命中一个特定的路由,该路由将在控制器中执行逻辑,该控制器将在每天设定的时间将json数据持久化到数据库表中


因此,基本上,我会获取JSON文件,提取我想要的值并将它们存储在变量中,然后将它们持久化到数据库表中。

如果您使用的是条令,您只需执行以下操作:

$data = json_decode($jsondata, true);
$entity = new Entity();

$entity->setName($data['personal']['name']);
$entity->setGender($data['personal']['gender']);
然后,您只需要使用entitymanager,根据您的上下文对其进行持久化:

$em->persist($entity);
$em->flush();

如果您使用的是条令,您可以简单地执行以下操作:

$data = json_decode($jsondata, true);
$entity = new Entity();

$entity->setName($data['personal']['name']);
$entity->setGender($data['personal']['gender']);
然后,您只需要使用entitymanager,根据您的上下文对其进行持久化:

$em->persist($entity);
$em->flush();