2014-07-17 6 views
0

를 작성하지 I 메인 이미지가 잘 업로드하는 동안, 그것은 작은 이미지를 생성하지 않는, https://github.com/josegonzalez/cakephp-uploadCakePHP의 업로드 플러그인 - 썸네일

문제가에서 업로드 플러그인을 사용합니다. 여기

내 모델 코드

public $actsAs = array(
    'Upload.Upload' => array(
     'image' => array(
      'thumbnailSizes' => array(
       'featured' => '720x400', 
       'xsmall' => '98x98', 
       'small' => '152x110', 
       'medium' => '400x222', 
       'large' => '225x145', 
       'medium_home' => '232x128', 
       'xlarge' => '720x632', 
       'editorial' => '199x300', 
       'medium_editorial' => '180x249', 
       'small_editorial' => '152x211', 
       'xsmall_editorial' => '98x136' 
      ), 
      'path' => '{ROOT}webroot{DS}uploads{DS}{model}{DS}{field}{DS}' 
     ) 
    ) 
); 

내가 변경해야합니다 어떤 생각인가?

답변

1

'thumbnails' => true하고 배열도 'thumbnailMethod' => 'php'을 추가하고 같은 코드가 보일 것이다 : 나는 코드 아래 사용

public $actsAs = array(
    'Upload.Upload' => array(
     'image' => array(
      'thumbnails' => true, 
      'thumbnailMethod' => 'php', 
      'thumbnailSizes' => array(
       'featured' => '720x400', 
       'xsmall' => '98x98', 
       'small' => '152x110', 
       'medium' => '400x222', 
       'large' => '225x145', 
       'medium_home' => '232x128', 
       'xlarge' => '720x632', 
       'editorial' => '199x300', 
       'medium_editorial' => '180x249', 
       'small_editorial' => '152x211', 
       'xsmall_editorial' => '98x136' 
      ), 
      'path' => '{ROOT}webroot{DS}uploads{DS}{model}{DS}{field}{DS}' 
     ) 
    ) 
); 

그것은 나를 위해 잘 작동 :

public $actsAs = array(
     'Upload.Upload' => array(
      'photo' => array(
       'fields' => array(
        'dir' => 'photo_dir' 
       ), 
       'deleteOnUpdate' => true, 
       'thumbnails' => true, 
       'thumbnailSizes' => array(
        '64x64' => '64x64' 
       ), 
       'thumbnailMethod' => 'php' 
      ) 
     ) 
    ); 
+0

NTkhan이 - 당신을 감사하여 제안하지만 작동하지 않습니다. –

+1

나는 내 대답에 내가 사용하고 잘 작동하는 코드를 추가했다. – NTkhan

+1

gd가 php.ini에서 활성화 또는 비활성화되어 있지 않으면''thumbnailMethod '=>'php''의 경우 php.ini에서'; extension = php_gd.dll'에서';'를 제거하여 활성화하십시오 – NTkhan

관련 문제