Как да запиша масив в една клетка?

Как да съхраня пълен масив в база данни в symfony. Моето съдържание на масива е пазарска количка:

article_id / article  / amount / price

пример:

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

Как мога да съхраня пълния масив в една клетка?

Благодаря предварително!


person craphunter    schedule 25.06.2011    source източник
comment
Може да искате да проверите serialize (php.net/manual/en/function.serialize.php)   -  person Doug Owings    schedule 25.06.2011


Отговори (3)


Можете да използвате тип доктрина в колона обект. Това ще serialize() и deserialize() вашето съдържание.

Вижте: http://www.doctrine-project.org/documentation/manual/1_0/en/defining-models:columns:data-types#object

person Arend    schedule 25.06.2011

Можете да serialize() масива, преди да го съхраните в базата данни и да използвате unserialize() след извличането му.

person Arjan    schedule 25.06.2011

Справка за Serialize() & unserialize().

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

person Rajasekar Gunasekaran    schedule 25.06.2011