Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
meibuyu-rpc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
without authentication
meibuyu-rpc
Commits
2a32c9df
Commit
2a32c9df
authored
Apr 26, 2021
by
王源
🎧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整Exporter导出类中模板文件所在文件夹路径
parent
22b4f9ba
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
3 deletions
+3
-3
Exporter.MD
Exporter.MD
+1
-1
Exporter.php
src/Tools/Exporter.php
+2
-2
No files found.
Exporter.MD
View file @
2a32c9df
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
2、导出Excel,使用模板的情况
2、导出Excel,使用模板的情况
```
$xslt
```
$xslt
//根据模板导出器
//根据模板导出器
$exporter = new Exporter(Exporter::EXPORTER_TYPE_XLSX,
'导出产品信息','template/xxx.xlsx
');#使用模板来生成
$exporter = new Exporter(Exporter::EXPORTER_TYPE_XLSX,
'template/xxx.xlsx', '导出产品信息
');#使用模板来生成
...
...
src/Tools/Exporter.php
View file @
2a32c9df
...
@@ -61,7 +61,7 @@ class Exporter
...
@@ -61,7 +61,7 @@ class Exporter
/**
/**
* Exporter constructor.
* Exporter constructor.
* @param int $export_type 类型
* @param int $export_type 类型
* @param string $tempFilePath 模板文件地址
* @param string $tempFilePath 模板文件地址
(请放置在项目根目录的storage目录下)
* @param string $name 名称
* @param string $name 名称
* @param int $sheetIndex
* @param int $sheetIndex
* @throws PhpSpreadsheetException
* @throws PhpSpreadsheetException
...
@@ -72,7 +72,7 @@ class Exporter
...
@@ -72,7 +72,7 @@ class Exporter
$this
->
config
=
container
(
ConfigInterface
::
class
);
$this
->
config
=
container
(
ConfigInterface
::
class
);
$this
->
rootPath
=
$this
->
config
->
get
(
'server.settings.document_root'
,
BASE_PATH
.
'/public'
);
$this
->
rootPath
=
$this
->
config
->
get
(
'server.settings.document_root'
,
BASE_PATH
.
'/public'
);
if
(
$tempFilePath
)
{
if
(
$tempFilePath
)
{
$tempFilePath
=
$this
->
rootPath
.
"/"
.
$tempFilePath
;
$tempFilePath
=
BASE_PATH
.
'/storage/'
.
$tempFilePath
;
if
(
file_exists
(
$tempFilePath
))
{
if
(
file_exists
(
$tempFilePath
))
{
$this
->
fileType
=
ucfirst
(
strtolower
(
pathinfo
(
$tempFilePath
,
PATHINFO_EXTENSION
)));
$this
->
fileType
=
ucfirst
(
strtolower
(
pathinfo
(
$tempFilePath
,
PATHINFO_EXTENSION
)));
$reader
=
IOFactory
::
createReader
(
$this
->
fileType
)
->
load
(
$tempFilePath
);
$reader
=
IOFactory
::
createReader
(
$this
->
fileType
)
->
load
(
$tempFilePath
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment