0
我正在使用Zend Framework 1.11,並且在編輯記錄後,即使沒有上傳其他圖像,也會清空圖像文件字段。編輯後在數據庫中刪除的圖像
我已經在SQL查詢中使用這個這個問題與MySQL之前解決:
image=ifnull(%s, image)
而且完美。我現在正在與Zend合作,但我不確定如何做到這一點。任何人都可以幫忙嗎?
控制器代碼:
$input = $form->getValues();
$item = Doctrine::getTable('Tcc_Model_Item')
->find($input['article_id']);
$item->fromArray($input);
$item->save();
更新使用學說模型來完成。
表單字段是:
$image = new Zend_Form_Element_File('image');
$image->setLabel('Image')
->addValidator('IsImage')
->setDestination('../public/uploads')
->addValidator('Size', false, '404800')
->addValidator('Extension', false, 'jpg,png,gif')
->addValidator('ImageSize', false, array(
'minwindth' => 50,
'minheight' => 50,
'maxwidth' => 250,
'maxheight' => 250))
->setOptions(array('class' => 'create'));
您需要發佈編輯記錄的代碼 – Ashley