定制 aimeos/ai-container 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aimeos/ai-container

最新稳定版本:2019.01.1

Composer 安装命令:

composer require aimeos/ai-container

包简介

Container/Content extension for Aimeos web shops and e-commerce solutions

README 文档

README

Aimeos logo

Aimeos file container extension

Build Status Coverage Status Scrutinizer Code Quality License

The Aimeos container extension contains additonal container/content implementations for exporting and importing files.

Table of contents

Installation

As every Aimeos extension, the easiest way is to install it via composer. If you don't have composer installed yet, you can execute this string on the command line to download it:

php -r "readfile('https://getcomposer.org/installer');" | php -- --filename=composer

Add the container extension name to the "require" section of your composer.json (or your composer.aimeos.json, depending on what is available) file:

"require": [
    "aimeos/ai-container": "dev-master",
    ...
],

Afterwards you only need to execute the composer update command on the command line:

composer update

If your composer file is named "aimeos.composer.json", you must use this:

COMPOSER=composer.aimeos.json composer update

These commands will install the Aimeos extension into the extension directory and it will be available immediately.

Usage

Containers provide a single interface for handling container and content objects. They could be anything that can store one or more content objects (e.g. files) like directories, Zip files or PHPExcel documents. Content objects can be any binary or text file, CSV files or spread sheets.

There's a fine documentation for working with containers available. The basic usage can be also found below.

Export data to a container

$container = MW_Container_Factory::getContainer( '/tmp/myfile', 'PHPExcel', 'PHPExcel', array() );

$content = $container->create( 'mysheet' );
$content->add( array( 'val1', 'val2', ... ) );
$container->add( $content );

$container->close();

Read data from a container

$container = MW_Container_Factory::getContainer( '/tmp/myfile.xls', 'PHPExcel', 'PHPExcel', array() );

foreach( $container as $content ) {
    foreach( $content as $data ) {
        print_r( $data );
    }
}

$container->close();

License

The Aimeos container extension is licensed under the terms of the LGPLv3 Open Source license and is available for free.

Links

统计信息

  • 总下载量: 299
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 2
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: LGPL-3.0-or-later
  • 更新时间: 2015-01-08