什么';在CakePHP3.0中,访问MySql BLOB的最佳方式是什么?

什么';在CakePHP3.0中,访问MySql BLOB的最佳方式是什么?,mysql,cakephp,cakephp-3.0,Mysql,Cakephp,Cakephp 3.0,手册上说: 同样,binary列将接受文件句柄,并在读取数据时生成文件句柄 我看到它这样做了。我有一个表users,其中有一列myblob。我做了全部烘焙,所以现在我有了一个表Users和一个实体Users。如果我得到$user,那么$user->my_blob是一个文件句柄(或流)资源,而不是字符串或我可以直接访问的东西。读取数据可能很容易fread($user->my\u blob,256)。但给它写信会非常麻烦。我想我必须创建一个文件来存储我的数据,然后写入该文件或类似文件 如何写入BLO

手册上说:

同样,
binary
列将接受文件句柄,并在读取数据时生成文件句柄

我看到它这样做了。我有一个表
users
,其中有一列
myblob
。我做了全部烘焙,所以现在我有了一个表Users和一个实体Users。如果我得到
$user
,那么
$user->my_blob
是一个文件句柄(或流)资源,而不是字符串或我可以直接访问的东西。读取数据可能很容易
fread($user->my\u blob,256)
。但给它写信会非常麻烦。我想我必须创建一个文件来存储我的数据,然后写入该文件或类似文件


如何写入BLOB字段?

您要存储什么?实际上,我个人可能不会在数据库中存储任何二进制文件。看到这里的答案了吗?我只是切换了一下,使用了一个文本字段。不过,我认为知道如何在CakePHP3.0中将数据存储在blob字段中会很有用。