sigurd / mod_heurekacode
此包的最新版本(dev-master)没有可用的许可信息。
包管理器示例。为产品添加Heureka代码属性
dev-master
2018-07-27 10:11 UTC
Requires
- php: ^5.3.3 || ^7.0
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
包功能描述
- 仓库
为了正确存储产品,需要完全复制产品仓库的全部内容,并将Heureka代码的存储添加到数据库中(仓库文件的第59行、第162行)。仓库dedi包含了原始的所有方法。在重载仓库中的方法时,需要保持输出和输入的一致性。相同的数据类型和可能的命名空间。 - 模型
dedi包含了原始的所有方法,另外还添加了用于处理Heureka代码的方法。 - 控制器
包含创建和更新重载方法。必须注意,方法应返回与父类相同的返回值,包括输入参数。