Как сохранить массив в одной ячейке? - PullRequest
1 голос
/ 25 июня 2011

Как сохранить полный массив в базе данных в Symfony.Мое содержимое массива - корзина покупок:

article_id / article  / amount / price

пример:

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

Как мне сохранить весь массив в одной ячейке?

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 25 июня 2011

Вы можете serialize() массив до сохранения его в базе данных и использовать unserialize() после его получения.

1 голос
/ 25 июня 2011

Ссылка на сериализацию () и десериализацию ()

http://www.tanzilo.com/2008/12/31/php-serialization-unserialization-explanation-code-example/

1 голос
/ 25 июня 2011

Вы можете использовать тип столбца доктрины.Это будет serialize() и deserialize() вашего содержания.

См .: http://www.doctrine -project.org / Documentation / manual / 1_0 / en / defining-models: columns: data-types # object

...