aimeos / ai-container
此包已被弃用且不再维护。未建议替代包。
Aimeos网店和电子商务解决方案的容器/内容扩展
2019.01.1
2019-01-03 11:51 UTC
Requires
- php: >=5.3.3
- aimeos/aimeos-core: 2019.01.*
- composer/installers: ^1.0
- phpoffice/phpexcel: 1.8.0
- dev-master
- 2019.01.x-dev
- 2019.01.1
- 2018.10.x-dev
- 2018.10.1
- 2018.07.x-dev
- 2018.07.1
- 2018.04.x-dev
- 2018.04.1
- 2018.01.x-dev
- 2018.01.2
- 2018.01.1
- 2017.10.x-dev
- 2017.10.1
- 2017.07.x-dev
- 2017.07.2
- 2017.07.1
- 2017.04.x-dev
- 2017.04.1
- 2017.03.x-dev
- 2017.02.x-dev
- 2017.01.x-dev
- 2017.01.2
- 2017.01.1
- 2016.10.x-dev
- 2016.10.1
- 2016.07.x-dev
- 2016.07.2
- 2016.07.1
- 2016.04.x-dev
- 2016.04.1
- 2016.01.x-dev
- 2016.01.1
- 2015.10.x-dev
- 2015.10.2
- 2015.10.1
- 2015.07.x-dev
- 2015.07.1
This package is auto-updated.
Last update: 2021-07-26 14:51:16 UTC
README
Aimeos文件容器扩展
Aimeos容器扩展包含用于导出和导入文件的额外容器/内容实现。
目录
安装
与所有Aimeos扩展一样,最简单的方法是通过 composer 安装。如果您尚未安装composer,您可以在命令行中执行此字符串以下载它
php -r "readfile('https://getcomposer.org.cn/installer');" | php -- --filename=composer
将容器扩展名称添加到您的 composer.json
(或您的 composer.aimeos.json
,具体取决于可用性) 文件的 "require" 部分
"require": [
"aimeos/ai-container": "dev-master",
...
],
之后,您只需在命令行中执行 composer update 命令
composer update
如果您的composer文件名为 "aimeos.composer.json",您必须使用此命令
COMPOSER=composer.aimeos.json composer update
这些命令将安装Aimeos扩展到扩展目录中,并且它将立即可用。
使用
容器提供处理容器和内容对象的单一接口。它们可以是存储一个或多个内容对象(如文件)的任何东西,例如目录、Zip文件或PHPExcel文档。内容对象可以是任何二进制或文本文件、CSV文件或电子表格。
有关与容器一起工作的良好文档可供使用。基本用法也可以在下面找到。
将数据导出到容器
$container = MW_Container_Factory::getContainer( '/tmp/myfile', 'PHPExcel', 'PHPExcel', array() );
$content = $container->create( 'mysheet' );
$content->add( array( 'val1', 'val2', ... ) );
$container->add( $content );
$container->close();
从容器读取数据
$container = MW_Container_Factory::getContainer( '/tmp/myfile.xls', 'PHPExcel', 'PHPExcel', array() );
foreach( $container as $content ) {
foreach( $content as $data ) {
print_r( $data );
}
}
$container->close();
许可证
Aimeos容器扩展根据LGPLv3开源许可证的条款授权,并且免费提供。