2012-06-07 3 views
0

Когда я пытаюсь сохранить изображения в каталоге, он не сохраняется в моей папке. Может ли кто-нибудь дать мне несколько направлений?Как сохранить изображения в моей папке?

protected function processForm(sfWebRequest $request, sfForm $form) 
{ 
    $formPost=$request->getParameter('planbook'); 
    if(!$planbook=Doctrine::getTable('Planbook')->find($formPost['id'])){ 
    $planbook= new Planbook(); 
} 

$planbook->fromArray($formPost); 
$this->form->getObject()->getPhoto(); 
$planbook->save(); 
//$this->redirect('@planbook_view='.$planbook->getid()); 
$form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName())); 
//if ($form->isValid()) 
//{ 
$planbook = $form->save(); 
$this->form->getValue('photo')->save(sfConfig::get('sf_upload_web_dir')); 

//$this->redirect('planbook/edit?id='.$planbook->getId()); 
//$request->getFiles($this->form->getName()); 

} 
+0

Не стесняйтесь читать http://stackoverflow.com/questions/how-to-ask и задавать более сложные вопросы - может быть, тогда вы получите более качественные ответы. –

+0

Thankyou Wladimir Palant ... Спасибо за ваше мнение ... Я постараюсь выполнить наши инструкции ... – user1328559

ответ

1
$this->form->getValue('photo')->save(sfConfig::get('sf_upload_web_dir')); 

Может быть, вы должны проверить это значение sfConfig::get('sf_upload_web_dir'). Каталог существует, есть разрешения на запись. Проверьте значение столбца на var_dump($_POST['photo']);.

Смежные вопросы