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.

Reply via email to