1. Go to this page and download the library: Download fandeco/category library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
fandeco / category example snippets
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 и иных шаблонов
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.