2012-06-07 55 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']);

相關問題