Skip to content

maltseivan/bitrix-moduls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разработка модуля: Магазин ноутбуков

1. Ссылка на гихаб https://github.com/maltseivan/
2. Реализация модуля с 2-ух шаговой установкой:
        Не могу найти ошибку почему, в любом формате при подключении файлов 
        step1.php и unstep1.php всё падает. Так модуль устанавливается и 
        удаляется правильно.
3. Реализация комплексного компонента (с режимом ЧПУ) и компонентов списка и
       детального просмотра. Комплексный компонент разработан с 4-ёх уровневой
       структурой, поддержкой ЧПУ (Шаблоны подтягиваются из $arParams, шаблоны
       url разработаны по аналогии когда дописывал, встретился
       с мыслю что они должны быть идентичными, не стал переписывать, смысл
       остался тот же)
4. Реализация хранения и получения данных через ORM. Реализованы сущности
       посредством ORM, ibs_laptop (хранение ноутбуков), ibs_manufacture
       (хранение производителей),  ibs_model (хранение моделей ноутбуков),
       ibs_option (хранение опций ноутбуков), так же добавлена сущность
       ibs_laptop_us_option для реализации связи многие ко многим между
       опциями и ноутбуками.
5. Реализация установки тестовых данных через методы ORM (не чистый sql).
       Написан класс для добавления тестовых данных, храняться так же внутри
       класса, при потребности можно вынести в отдельный файлик .json.
       Maltseivan\Ibs\Classes\DataBase
6. Все компоненты должны иметь файлы с параметрами и описанием (.parameters.php и
       .description.php). Все компоненты имеют фалы parameters.php и
       .description.php, при необходимости заполнены данными.
7. Вывод списка и детальной страницы стилизован с помощью Bootstrap 5.

https://t.me/maltseivan

maltseivan@gmail.com

Иван Мальцев

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors