我正在使用Propel(1.4)和Symfony 1.31(使用mySQL db)。 我想将保存/检索BLOB(gzip)数据保存到数据库
我的数据库架构是在YML中定义的。
假设架构如下所示:
demo_blobbed_object:
_attributes: { phpName: MrBlobby }
id:
name: {type: varchar(32)}
data: {type: ? }
我有以下问题
推进文档说here需要调用_toString()方法,但目前尚不清楚这是否仍然适用于Propel 1.4
答案 0 :(得分:0)
应该是BLOB
或CLOB
,具体取决于您的使用情况。在你的情况下,我会想BLOB
...
http://propel.phpdb.org/trac/wiki/Users/Documentation/1.4/Schema-Reference
至于设置/得到我不确定,因为我从未存储过image / gz / etc。在使用Propel之前在数据库中,所以我从来没有使用它。但是,这可能会回答您的问题:
http://propel.phpdb.org/trac/wiki/Users/Documentation/1.4/LOB-Columns