我需要让Propel选择将数据存储到数据库和文件中。有什么方法可以做到吗?我将创建对象,填充数据,然后需要将它们存储到文件(会话)中,以后能够重新创建对象。有一段时间它也会进入数据库。有什么想法吗?
答案 0 :(得分:0)
我假设您始终可以创建对象,填充一些字段,然后将对象序列化为字符串,您可以将其保存到文件中。如果您随后反序列化此字符串,则会获得原始对象。注意对无法序列化的对象或资源的引用,或者应该在序列化时重新创建。
一旦你在一个类中工作,就可以编写一个行为(在Propel 1.5中),将它添加到你的所有模型类中。