如何在一个单元格中保存数组?

时间:2011-06-25 14:27:38

标签: php symfony1 doctrine symfony-1.4

如何在symfony中的数据库中存储完整的数组。我的阵列内容是购物车:

article_id / article  / amount / price

示例:

1 / knife / 4 / 4$
2 / for / 6 / 2$

如何将完整的数组存储在一个单元格中?

提前致谢!

3 个答案:

答案 0 :(得分:1)

您可以使用对象列类型的学说。这将是serialize()deserialize()您的内容。

请参阅:http://www.doctrine-project.org/documentation/manual/1_0/en/defining-models:columns:data-types#object

答案 1 :(得分:1)

您可以在将数组存储到数据库之前serialize(),并在检索数据后使用unserialize()

答案 2 :(得分:1)