2017-02-20 124 views
1

,而我試圖使用從堆棧溢出線程PHPExcel Save a xls file to a specific folderYii的2保存文件到particualr文件夾使用PHPexcel

$objWriter->save(str_replace(__FILE__,'folder_path/filename.xlsx',__FILE__)); 

,因爲我使用Yii 2我想這下面的代碼保存文件到一個特定的文件夾方法

$objWriter->save(str_replace(__FILE__,Yii::getAlias('@web') .'/files/MyContacts.xlsx',__FILE__)); 

但它不工作文件仍然在網絡(根文件夾)中創建。是否有相同的解決方案?

錯誤消息我得到的是「無法關閉ZIP文件」(我使用的是Windows操作系統)

回答

0

Yii::getAlias('@web')回報的Web應用程序,但爲節省您需要的Web應用程序的路徑下的文件URL所以儘量\Yii::getAlias('@webroot')代替。