【发布时间】:2015-12-07 22:51:08
【问题描述】:
问题是我无法将文件保存到 blob。它可以正常工作,创建临时文件,我可以从中读取。我检查了它是否要绑定 - 是的,它具有正确的资源值和 \PDO::PARAM_LOB 数据类型。
我有一个 ActiveRecord 类:
class News extends ActiveRecord
{
public function rules()
{
return [
[
['image'],
'image',
'extensions' => 'png jpg',
'maxSize' => 1024 * 300,
]
];
}
public function beforeSave($insert)
{
$fileInfo = UploadedFile::getInstance($this, 'image');
$this->image = fopen($fileInfo->tempName, 'r+');
return parent::beforeSave($insert);
}
}
表:
CREATE TABLE NEWS
(
RN NUMBER(17,0) PRIMARY KEY NOT NULL,
IMAGE BLOB
);
显示此查询的日志:
INSERT INTO "NEWS" ("IMAGE") VALUES (:qp4) RETURNING "RN" INTO :qp8
所以它实际上并没有绑定它还是什么?
【问题讨论】: