>将整个内容读入字符串>做json_decode,得到数组>一次循环数组一个记录并构建我的sql插入语句
问题是,代码很难看.此外,这些数组中的某些对象本身就是数组,并非所有记录都包含所有值.我必须使用isset检查是否存在特定值,或使用默认值等.总的来说,它工作正常,但代码很难看.有什么方法可以写得更好吗?
doctrine有一个方法从数组生成一个对象,然后简单地在其上调用一个save方法.
看看这个http://www.doctrine-project.org/documentation/manual/1_0/en/working-with-models:arrays-and-objects:from-array