sigurd/mod_heurekacode

此包的最新版本(dev-master)没有可用的许可信息。

包管理器示例。为产品添加Heureka代码属性

dev-master 2018-07-27 10:11 UTC

This package is not auto-updated.

Last update: 2024-09-21 16:27:49 UTC


README

通过多态表PMstring为每个产品添加Heureka代码。包与控制器、模型、仓库和视图一起工作。

! 重要!在此版本中,包管理器不会清理自己。因此,在卸载包后,需要从数据库中删除数据(如果不想保留数据)。数据存储在PMstring表的ColumnName "heureka"列中。

! 重要!在此版本中,包管理器仅与重载控制器一起工作,即不会加载新控制器。

文件架构

src ->  
    -> Controllers
        ->backend
            -> catalog
                -> ProductController.php
    -> Models
        -> Product.php
        -> Repository
            -> ProductRepository.php
    -> Resources   
        ->backend
            -> catalog
                -> products
                    -> components
                        -> form_main.blade.php
                    -> create.blade.php
                    -> edit.blade.php
                    -> list.blade.php
                    -> show.blade.php

包功能描述

  1. 仓库
    为了正确存储产品,需要完全复制产品仓库的全部内容,并将Heureka代码的存储添加到数据库中(仓库文件的第59行、第162行)。仓库dedi包含了原始的所有方法。在重载仓库中的方法时,需要保持输出和输入的一致性。相同的数据类型和可能的命名空间。
  2. 模型
    dedi包含了原始的所有方法,另外还添加了用于处理Heureka代码的方法。
  3. 控制器
    包含创建和更新重载方法。必须注意,方法应返回与父类相同的返回值,包括输入参数。