fanDeCo / 分类
该包最新版本(1.0.0)没有提供许可证信息。
1.0.0
2022-06-29 08:05 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-09-18 17:32:42 UTC
README
根据以下文档检查类别的过程
连接
{ "repositories":[ { "type":"vcs", "url" :"https://github.com/fandeco/Category" } ], "require" :{ "fandeco/category":"dev-master" } }
使用方法
分类
require_once "vendor/autoload.php"; use fandeco\category\Category; use fandeco\category\CategoryExtension; $categoryValidator = new Category(); try { // Возвращает правильные категорию и под категорию. Используйте только ети значения, а не те что переданы в аргументы [$validCategory,$validSubCategory] = $categoryValidator->validate("test", "test2"); } catch (CategoryExtension $e) { echo $e->getMessage().'; '. $e->getCategory().'; '. $e->getSubCategory() } //Возвращает данные о категории $categoryValidator->getDataByCategory("Люстры","Потолочные люстры") // //[ // 'category' => 'Люстры', // 'subCategory' => 'Потолочные люстры', // 'singular' => 'Потолочная люстра', // 'template' => 'Потолочная люстра {$vendor} {$collection} {$article}', //] // Возвращает порядковый номер категории $categoryValidator->getOrderByCategory("Люстры") // 1 // Возвращает имя файла по артикулу заменяя все спец символы на ~ по регламенту Category::getFileNameFromArticle('6053/17 AP-1'); //6053~17 AP-1
描述
$description = new Description($items); $description->add($item) $description->gen() $description->descriptions // массив с готовыми описаниями [[articul] =>'discription'] $description->disc_without_html // массив описаний ключ - артикул 1с значение описание с html $description->Json // Массив описания для seo и иных шаблонов //------- $description = new Description(); [$result, $raw, $disc] = $description->description($item)// возвращает массив описаний для $item [$result, $raw, $disc] $result// описание с html $raw// описание без html $disc// Массив описания для seo и иных шаблонов
更新流程
composer up:build
下载 关于新类别的项目 格式为xlsx
将文件放入项目文件夹中打开文件src/parcer.php
并更改InputFileName
常量中的路径运行脚本src/parcer.php
- 运行测试,如果测试通过则执行 git push,并在项目中运行 composer update