Note that there are some explanatory texts on larger screens.

plurals
  1. POMagento Image Field Admin Grid not Saving
    primarykey
    data
    text
    <p>I am having an issue here and i think it's basically just because i am missing a step. When i save the file the image does save to the directory specified. However, when i go to edit the form the image I uploaded isn't shown.</p> <p>This is the first grid module i have built so i'm a bit unclear on how it works.</p> <p>In Form.php my image field is as follows:</p> <pre><code>$fieldset-&gt;addField('something_else', 'image', array( 'name' =&gt; 'something_else[something_else]', 'label' =&gt; 'Something Else', 'title' =&gt; 'Something Else', 'required' =&gt; false, )); </code></pre> <p>I have set enctype to be: 'enctype' => 'multipart/form-data'</p> <p>My controller has this code in the save action after if ($postData = $this->getRequest()->getPost()): </p> <pre><code>if(isset($_FILES['something_else'])) { foreach($_FILES['something_else']['name'] as $imgname =&gt; $img) { if($_FILES['something_else']['name'][$imgname] != '' &amp;&amp; isset($_FILES['something_else']['name'][$imgname])) { $imgArray = array( 'name' =&gt; $_FILES['something_else']['name'][$imgname], 'type' =&gt; $_FILES['something_else']['type'][$imgname], 'tmp_name' =&gt; $_FILES['something_else']['tmp_name'][$imgname], 'error' =&gt; $_FILES['something_else']['error'][$imgname], 'size' =&gt; $_FILES['something_else']['size'][$imgname] ); $uploader = new Varien_File_Uploader($imgArray); $uploader-&gt;setAllowedExtensions(array('jpg','jpeg','png','gif')); $uploader-&gt;setAllowRenameFiles(true); $uploader-&gt;setFilesDispersion(false); $path = Mage::getBaseDir('media') . DS . 'somethingelse' . DS; $name = str_replace(' ', '_', $_FILES['something_else']['name'][$imgname]); $uploader-&gt;save($path, $name); $bazData[$imgname] = 'somethingelse' . DS . $uploader-&gt;getCorrectFileName($name); } else { unset($bazData[$imgname]); } } } </code></pre> <p>Is there something further I am missing to send the data back to form.php to display when viewing the form ? </p> <p>I hope this is enough info and thanks in advance. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload