My form intem looks like this $element = new Zend_Form_Element_File('logo_image'); $element->setLabel('Logo Image:') ->setRequired('true') ->setDestination('/home/pathto/images/logos/') ->addValidator('Count', false, 1) // ensure only 1 file ->addValidator('Size', false, 5002400) // limit to 100K ->addValidator('Extension', false, 'jpg,png,gif'); // only JPEG, PNG, and GIFs $this->addElement($element, 'logo_image');
// add the comment element $this->addElement('hidden', 'logo_business', array( )); and it is inserted into db like this function addlogoAction() { $this->view->title = "Add New Logo"; $form = $this->_getLogoForm(); if (!$this->getRequest()->isPost()) { $this->view->LogoForm = $form; $form->getElement('logo_business')->setValue($this->_request->getParam('logo_business')); return; } elseif (!$form->isValid($_POST)) { $this->view->failedValidation = true; $this->view->LogoForm = $form; return; } $values = $form->getValues(); $table = new Logos(); $imagepath = $values['logo_image']; $data = array( 'logo_name' => $values['logo_name'], 'logo_image' => $values['logo_image'], 'logo_business' => $values['logo_business'] ); $table->insert($data); $this->view->LogoSaved = true; } how do i go about only storing the file name in the database instead of the entire path and filename. thanks for any help -- View this message in context: http://www.nabble.com/insert-filename-without-path-into-database-tp20495425p20495425.html Sent from the Zend Framework mailing list archive at Nabble.com.