BlobDataForm が埋め込まれたフォーム PhotoForm があります。
blbo データを正常に保存できますが、問題は blob_data テーブルにあります。
image_width と image_height の 2 つのフィールドがあります。
ブロブを保存するときに、これらの詳細も保存したいと思います。
doSave(); をオーバーライドしました。
protected function doSave($con = null)
{
if (null === $con)
{
$con = $this->getConnection();
}
$this->updateObject();
$blobData = new BlobData();
$this->saveEmbeddedForms($con);
$this->getObject()->setBlobData($this->getEmbeddedForm('blob_data')->getObject());
$this->getObject()->save($con);
}
saveEmbeddedForms() もオーバーライドする必要がありますか?
ありがとう
編集:
わかりましたので、オーバーライドする必要があるようです:
プロセス値()
画像の幅と高さの属性を取得するのに問題があります。
誰も私がそれを行う方法を知っていますか?
ありがとう