$template_processor->saveAs()
的返回值是什么?,我尝试捕获返回值以确定进程是否成功执行
public function create_spm($data_spm){
$templateFile = FCPATH.'upload_file/template_spm/template_spm.docx';
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$template_file = $templateFile;
$template_processor = new \PhpOffice\PhpWord\TemplateProcessor($template_file);
$template_processor->setValues($data_spm);
$output_file = FCPATH.'upload_file/spm/spm.docx';
$hasil=$template_processor->saveAs($output_file);
var_dump($hasil);
exit();
}
返回值始终为NULL
我尝试捕获$template_processor-〉saveAs()的返回值,但它总是返回NULL
1条答案
按热度按时间6kkfgxo01#
得到NULL是因为函数没有返回基于源代码的任何内容:
为了成功执行检查,我使用
file_exists($output_file)
检查saveAS($output_file)
之后的文件是否存在希望这能有所帮助,快乐编码!