正在将 JSON 数据插入数据库 Table

Inserting JSON Data into Database Table

下面 link 中的内容是否可以在 Symfony2 中使用?

http://www.kodingmadesimple.com/2014/12/how-to-insert-json-data-into-mysql-php.html

我的计划是创建一个 CRON 作业,该作业将命中特定路线,该路线将在控制器中执行逻辑,该控制器将每天在设定的时间将 json 数据保存到数据库 table 中。

所以基本上,我会抓取 JSON 文件,提取我想要的值并将它们存储在变量中,然后将它们保存到数据库 table。

如果你使用的是学说,你可以简单地做:

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

$entity->setName($data['personal']['name']);
$entity->setGender($data['personal']['gender']);

然后你只需要使用实体管理器,根据你的上下文来持久化它:

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