未找到代码点火器'PhpOfficePhpSpreadsheetSpreadsheet'性状



我在codeigniter中的php电子表格有问题,这是一个简单的代码:

use PhpOfficePhpSpreadsheetSpreadsheet;
use PhpOfficePhpSpreadsheetWriterXlsx;
public function modificaAzioneFormativa(){
require 'test/vendor/autoload.php';
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue("A1", "Ciao mondo!");
$writer = new Xlsx($spreadsheet);
$writer->save('prova.xlsx');

我收到这个错误

致命错误:在第1400行的/Applications/MAMP/htdocs/cubo/application/controllers/Users.php中找不到Trait"PhpOffice\PhpSpreadsheet\电子表格"遇到PHP错误

严重性:错误

消息:未找到Trait"PhpOffice\PhpSpreadsheet\电子表格">

文件名:controllers/Users.php

线路编号:1400

回溯:

有人能帮我吗?

关键字"use"在PHP中有很多不同的含义。它可以用于名称空间、特征或将变量绑定到匿名函数。

在这种情况下,您的代码正试图使用一个特性。在我看来,也许这些不应该是特征,而是命名空间声明。如果是这种情况,请在执行任何其他代码之前,将它们从类定义中移到文件的顶部。

相关内容

  • 没有找到相关文章

最新更新