如何将图像保存到我的文件夹?

时间:2012-06-07 07:30:33

标签: symfony1 doctrine

当我尝试将图像保存到目录时,它不会保存到我的文件夹中。 有人可以给我一些指示吗?

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());

}

1 个答案:

答案 0 :(得分:1)

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

也许您需要检查此值sfConfig::get('sf_upload_web_dir')。 目录存在,具有写入权限。按var_dump($_POST['photo']);检查帖子值。