Hello, In symfony 1.0 I did the upload as follows:
public function executeUpdate() { // Define ID do usuario que esta logado $user_id = $this->getUser()->getAttribute('user_id'); if (!$this->getRequestParameter('id')) { $news_conteudo = new NewsConteudo(); } else { $news_conteudo = NewsConteudoPeer::retrieveByPk($this- >getRequestParameter('id')); $this->forward404Unless($news_conteudo); } $news_conteudo->setId($this->getRequestParameter('id')); $news_conteudo->setTitulo($this->getRequestParameter('titulo')); $news_conteudo->setNomeFrom($this->getRequestParameter ('nome_from')); $news_conteudo->setEmailFrom($this->getRequestParameter ('email_from')); $news_conteudo->setConteudo($this->getRequestParameter ('conteudo')); $news_conteudo->setConteudoTexto($this->getRequestParameter ('conteudo_texto')); $news_conteudo->setOwnerId($user_id); $fileName = $this->getRequest()->getFileName('file') ? $this- >getRequest()->getFileName('file') : ""; $fileType = $this->getRequest()->getFileType('file') ? $this- >getRequest()->getFileType('file') : ""; if($fileName): if(!file_exists(sfConfig::get('sf_upload_dir') . '/newsletter')): @mkdir(sfConfig::get('sf_upload_dir') . '/newsletter'); chmod(sfConfig::get('sf_upload_dir') . '/newsletter',0777); endif; if(!file_exists(sfConfig::get('sf_upload_dir') . '/newsletter/ anexos/')): @mkdir(sfConfig::get('sf_upload_dir') . '/newsletter/anexos/'); chmod(sfConfig::get('sf_upload_dir') . '/newsletter/anexos/',0777); endif; $default_dir = sfConfig::get('sf_upload_dir') . '/newsletter/ anexos/' . $this->getRequestParameter('id'); @mkdir($default_dir); chmod($default_dir,0777); $this->getRequest()->moveFile('file', $default_dir.'/'.$fileName); endif; $news_conteudo->setAnexo($fileName); $news_conteudo->save(); how to do this in symfony 1.4, put the file in a folder created by id? Excuse my English ThankĀ“s -- You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-us...@googlegroups.com. To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en.