2017-02-20 77 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')代替。