tmtfactory/printing-oms-bundle

Symfony的打印订单管理系统插件

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

类型:symfony-bundle

v1.0.2 2019-02-04 10:21 UTC

This package is auto-updated.

Last update: 2024-09-04 22:32:55 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

安装

使用Symfony Flex的应用程序

打开命令行控制台,进入您的项目目录并执行

$ composer require tmtfactory/printing-oms-bundle

不使用Symfony Flex的应用程序

步骤 1: 下载插件

打开命令行控制台,进入您的项目目录并执行以下命令以下载此插件的最新稳定版本

$ composer require tmtfactgory/printing-oms-bundle

此命令要求您全局安装Composer,如Composer文档中的安装章节中所述。

步骤 2: 启用插件

然后,通过将插件添加到项目app/AppKernel.php文件中注册的插件列表中来启用该插件

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            // ...
            new Tmtfactory\PrintingOmsBundle\TmtfactoryPrintingOmsBundle(),
        ];

        // ...
    }

    // ...
}

用法

模型

此插件提供了两个接口来建模订单和订单行。因此,必须实现它们以构建一个功能性的OMS。

存储库

如模型所示,此插件提供了两个接口来建模订单和订单行存储库。

控制器

此插件提供了两个控制器

  • 服务于React前端的控制器
  • 公开REST API的控制器

前端

前端是用React开发的,并使用Webpack encore来构建。

为了构建或扩展前端,请在您的实际前端中导入或引入这些文件

  • require('../../vendor/tmtfactory/printing-oms-bundle/src/Resources/public/js/app.js');
  • @import '../../vendor/tmtfactory/printing-oms-bundle/src/Resources/public/scss/global';