0
我想知道是否有直接存储在教义ODM一个PHP资源的方式,是这样的:主义ODM GridFS的存储资源
$document->setFile($resource);
或者,如果首先将其写入到一个临时文件然后在setFile()
中使用它。
感谢您的帮助!
我想知道是否有直接存储在教义ODM一个PHP资源的方式,是这样的:主义ODM GridFS的存储资源
$document->setFile($resource);
或者,如果首先将其写入到一个临时文件然后在setFile()
中使用它。
感谢您的帮助!
我还没有使用GridFS太多,但看看代码,你可以在你的setter中创建实例GridFSFile
,而不提供构造函数参数,然后调用->setBytes()
方法来设置要写入的内容。
嗨,感谢您的回复,但我认为'setBytes'是为了接收文件路径,而'setFile()'是用于存储资源的一个文件路径,它并不是由Doctrine GridFSFile实现的,我不能做'$ gf-> setBytes(stream_get_content($ resource))''因为内存不足:/ – solarBanana