2012-01-15 164 views
4

我需要將圖片上傳到我的本地站點的圖片路徑中。 我該怎麼寫路徑?Yii上傳到本地文件路徑

錯誤: $ model-> image-> saveAs('/ app/images');

圖像路徑 C:\ XAMPP \ htdocs中\ worldi \應用\圖像

回答

17
$images_path = realpath(Yii::app()->basePath . '/../images'); 
$model->image->saveAs($images_path . '/' . $model->image); 
4

做它的Yii的方式將使用YiiBase :: getPathOfAlias(),它的別名轉換成其相應的路徑。
的Yii預先定義這些別名

system: refers to the Yii framework directory; 
zii: refers to the Zii library directory; 
application: refers to the application's base directory; 
webroot: refers to the directory containing the entry script file. 
ext: refers to the directory containing all third-party extensions. 

因此,使用

$imagePath = YiiBase::getPathOfAlias("webroot").'/images';

會給你需要的結果。