src/Cpm/JovenesBundle/Controller/BaseController.php
/**
     * guarda un archivo de un proyecto con el nombre correcto y en el dir. correcto
     */
guarda un archivo de un proyecto con el nombre correcto y en el dir. correcto
guarda un archivo de un proyecto con el nombre correcto y en el dir . correcto
public function subir_archivo($file,$proyecto) {
    		$ext = $file->getExtension();
    		if (empty($ext))
    		{
	    		$pos = strrpos($file->getClientOriginalName(), '.');
	    		if($pos!==false) 
	    			$ext = substr($file->getClientOriginalName(), $pos+1);
    		}
    		if (empty($ext))
	   		$ext =  $file->guessExtension();
    		$valid = $this->getValidExtensions();
    		if (in_array($ext,$valid))
    		{
    			$id = $proyecto->getId();
	    		$new_filename = "Proyecto ".$id."_".rand().".$ext";
	    		$file->move($this->getUploadDir()."$id","$new_filename");
	    		return $new_filename;
    		} 	
    		else 
    			$this->setErrorMessage("Los tipos de archivos permitidos son: ".implode(", ",$this->getValidExtensions()));
    		return "";
    }
public function subir_archivo ( $ file , $ proyecto ) { $ ext = $ file -> getExtension ( ) ; if ( empty ( $ ext ) ) { $ pos = strrpos ( $ file -> getClientOriginalName ( ) , '.' ) ; if ( $ pos !== false ) $ ext = substr ( $ file -> getClientOriginalName ( ) , $ pos + 1 ) ; } if ( empty ( $ ext ) ) $ ext = $ file -> guessExtension ( ) ; $ valid = $ this -> getValidExtensions ( ) ; if ( in_array ( $ ext , $ valid ) ) { $ id = $ proyecto -> getId ( ) ; $ new_filename = " Proyecto  " . $ id . " _ " . rand ( ) . " . $ ext " ; $ file -> move ( $ this -> getUploadDir ( ) . " $ id " , " $ new_filename " ) ; return $ new_filename ; } else $ this -> setErrorMessage ( " Los tipos de archivos permitidos son:  " . implode ( " ,  " , $ this -> getValidExtensions ( ) ) ) ; return " " ; }
guarda un archivo de un proyecto con el nombre correcto y en el dir.
guarda un archivo de un proyecto con el nombre correcto y en el dir .