Doctrine Extensions - Loggable

时间:2014-07-01 23:19:12

标签: php symfony logging doctrine-orm deserialization

所以我已经成功设置了包StofDoctrineExtensionsBundle并且我的实体设置如下:

Products.orm.yml

ACME\DemoBundle\Entity\Product:
type: entity
table: Product
gedmo:
  loggable: true

id:
    id:
        type: integer
        generator: { strategy: AUTO }
fields:

#Some other fields#

       cost:
         type: decimal
         presision: 10
         scale: 4
       nullable: true
       gedmo:
          - versioned

在数据库中存储的所有内容都很好并且很好地向'ext_log_entries'表添加行。但是,保存我需要的数据的字段如下所示:

a:1:{s:4:"cost";d:14.9499999;}

现在我猜这是'序列化数据'?但是我该如何利用它呢? 我需要的只是图14.95,因为我希望使用这些数字来制作价格变化图。 是否可以使捆绑保存日志而不是使用“数据”列,只有包含成本数字的“成本”列?或者我是否需要以某种方式提取所需的数据......如果是这样,我该怎么做呢?

任何帮助非常感谢。 道格。

0 个答案:

没有答案