Forms can';t获取编辑magento表单中最后保存的值(文件/图像)

Forms can';t获取编辑magento表单中最后保存的值(文件/图像),forms,magento,field,Forms,Magento,Field,我正在处理一个Magento支持的模块,在我的图像表单中,我有一个要添加图像的字段: $fieldset->addField('imgsrc', 'image', array('label' => 'Upload Image', 'class' => 'required-entry', 'required' => true,

我正在处理一个Magento支持的模块,在我的图像表单中,我有一个要添加图像的字段:

$fieldset->addField('imgsrc', 'image',
          array('label' => 'Upload Image',
                'class' => 'required-entry',                      
                'required' => true,
                'name' => 'imgsrc',
              ));
当我添加一个新图像时,一切正常。但是当我试图编辑我保存的图像时,这个字段没有值(空)! 我怎样才能修好它?
谢谢你的帮助

你真的在保存图像吗?例如,在控制器的saveAction中,您需要具有以下内容:

if (isset($_FILES['brand_logo']['name']) and (file_exists($_FILES['brand_logo']['tmp_name']))) {

            try {
                $uploader = new Varien_File_Uploader('brand_logo');
                $uploader->setAllowedExtensions(array('jpg', 'jpeg', 'gif', 'png')); // or pdf or anything
                $uploader->setAllowRenameFiles(false);

                $uploader->setFilesDispersion(false);
                $path = Mage::getBaseDir('media') . DS . 'brands' . DS;
                $uploader->save($path, $img_token . '_photo_' . $_FILES['brand_logo']['name']);

                $data['brand_logo'] = 'brands/' . $img_token . '_photo_' . $uploader->getCorrectFileName($_FILES['brand_logo']['name']) . '';
            } catch (Exception $e) {

            }
        } else {
            if (isset($data['brand_logo']['delete']) && $data['brand_logo']['delete'] == 1) {
                $data['brand_logo'] = '';
            } else {
                unset($data['brand_logo']);
            }
        }

您需要将“brand_logo”更改为“imgsrc”,将“brands”更改为您希望保存上传图像的文件夹位置。

是!saveAction一切正常,我可以从前端模板访问我保存的数据!我的问题是我什么时候尝试去编辑这个表单