2017-05-15 7 views
3

옵션 "자산"을 인식 할 수 없습니까?이 문제를 해결할 수 있도록 도와 줄 수 있습니까? . 나는 로고를 업로드하려고하고 내가 어떤 명령을 입력 할 때 나는 3.2.8symfony 3

인식 할 수없는 옵션 "자산", "프레임 워크"

in config.yml

@Route("/admin/logo", name="logoCreatePage") 

public function logoCreateAction(Request $request) { 

    $logos = new Logorama(); 

    if($request -> isMethod('POST')) { 
     $image = $request -> files -> get('logourl'); 
     if(($image instanceof UploadedFile) && ($image -> getError() == '0')) { 
      if(! ($image -> getSize() < 5000000)) { 
       $name_array = explode('.', $image -> getClientOriginalName()); 
       $fileType = $name_array[sizeof($name_array) - 1]; 
       $validFiletypes = array('jpg', 'jpeg', 'bmp', 'png'); 

       if (in_array(strtolower($fileType), $validFiletypes)) { 
        $logoramarandom = rand(1000,10000); 
        $logoName = $logoramarandom . '.' . $name_array[1]; 
        $image -> move(
         $this -> getParameter('logo_directory'),$logoName 
        ); 
        $logos -> setLogourl($logoName); 
       } 
      } 
      $em = $this -> getDoctrine() -> getManager(); 
      $em -> persist($logos); 
      $em -> flush(); 

      return $this -> redirectToRoute('indexPage'); 
     } 
    } 
      return $this -> render('admin/logo.html.twig', array(

      )); 
} 
+0

자산은 구성에서 사용할 수있는 실제 옵션입니까? 나는 당신이 여기에있는이 코드가 아닌 게시되어야한다고 생각합니다. – gwar9

+0

은 명령에서만 발생합니까? .. 나에게'app/console --version'의 출력을 주렴. – rafrsr

+0

[같은 문제] (https://i.hizliresim.com/EgkO2Z.jpg) –

답변

1
에서 심포니의 V에서이 예외가

config.yml에서 assets을 삭제하십시오.

framework: 
    //... 
    http_method_override: true 
    php_errors: 
    //... 

그런 다음 app/console --version의 출력을 제공합니다. 자산 구성 요소는 > symfony 2.7에서 사용 가능하므로 명령 줄에서 다른 버전을 사용하지 않도록하십시오.