1

PHPExcelを使用して、ZendFrameworkプロジェクトでExcelスプレッドヒートを作成しています。

Spreadsheatは私のコントローラーで作成され、PHPExcel_Writer_Excel2007クラスのsave-functionにファイルを他の場所に保存するためのパラメーターがないようです。

間違っている場合は訂正してください。ただし、public_htmlフォルダー内のファイルのみがアクセス可能であるため、アプリケーションフォルダーに保存されているファイルをダウンロードできるようにすることはできないと思いますか?

ファイルを/application/ admin/controllersフォルダーから/public_html/ filesフォルダーなどに移動するにはどうすればよいですか?

4

1 に答える 1

2

Excelオブジェクトでsaveを呼び出すときは、ファイル名を使用してそこにパスを指定します

または、パスを変数に格納して使用することもできます。

$object->save('/path/to/777/dir/file.xls');

そのフォルダに書き込むにはアクセス権が必要です。

于 2012-08-14T11:57:06.933 に答える