2016-04-25 13 views
0

でプラグインをアップロードするとき、私は私がアップロードプラグインを使用していますcakephp2.xための画像アップロードプラグインのバージョンではありませんcakephp3.xアップロード画像名の問題を共有ソーシャルサイトは、CakePHP 2.xの

について聞いていますcakephp2.xの画像アップロードいいプラグインです。

https://github.com/szajbus/uploadpack

問題:

我々は社会的なサイトに画像を共有ときKoala - animal.jpgプラグインなどのアップロード画像の名前が<id>_Koala - animal.jpg として名を格納した場合。

画像は(画像名)スペースの問題のためにソーシャルサイトを共有していません。

は、だから、私は1日半後にソリューションにを見つけ<id>_Koala_-_animal.jpg

答えて

2

のようなイメージ名を保存します:次のファイルに次のコードを追加

Upload\Model\Behavior\UploadBehavior.php 

public function beforeSave(Model $model,$options=array()) { 

    //Existing code 

    /*Fixes code before "return true;" start*/ 
    if(isset($model->data[$model->alias][$field])){ 
     $model->data[$model->alias][$field] = str_replace(' ','_',$model->data[$model->alias][$field]); 
    } 
    /*Fixes code before "return true;" End*/ 

    return true; 
} 
関連する問題