2014-04-23 3 views
0

Grocery Crud를 통해 업로드 할 때 이미지의 크기를 조정 하려는데 POST 배열에있는 데이터를 액세스하는 방법을 모르겠지만 약간의 어려움이 있습니다. 내 코드에서. 여기 삽입하기 전에 크기를 조정하십시오. - 식료품 점 CRUD/CODE IGNITER

내가 콜백 할 이미지 업로드 (특히 비트 않습니다 내 컨트롤러의 섹션 :

private function resize_image ($post_array) 
    { 
     $file_uploaded = $post_array (['image_url']); 

     $config = array (
     'image_library' => 'gd2', 
     'source_image' => $file_uploaded, 
     'create_thumb' => FALSE, 
     'maintain_ratio' => TRUE, 
     'width' => 400, 
     'height' => 300); 

     $this->load->library('image_lib', $config); 

     $this->image_lib->resize(); 

    } 
: 여기

//Set up a call back function after the file has been uploaded to resize the image to save bandwidth/load times when displayed on the site 
     $crud->callback_before_insert(array($this, 'resize_image')); 

과 내가 전화 한 기능입니다

업로드가 여전히 정상적으로 작동하지만 (오류없이) 이미지가 원래 크기로 남아 있습니다. $file_uploaded 변수를 채우는 것과 관련이 있습니다. 그러나 어떻게 보이는지 모릅니다. Grocery CRUD에 게시되어 내가 무엇을 사용해야하는지 알 수 있습니다. CI 프로파일 러를 켜 놓았지만 식료품 점 CRUD가 게시 된 내용을 볼 수있는 기회를 갖기 전에 업로드 된 처리 과정을 리디렉션한다고 생각합니다.

아무도 도와 줄 수 있습니까 ??

답변

관련 문제