Что самое главное в проекте? Чтобы он работал правильно. Но написания работоспособного кода будет недостаточно. Очень важно его правильно организовать. Каким бы сложным и объёмным ни был проект обязательно нужно уделить время на продумывание его архитектуры.
Операции над сущностями через EntityManager [book rental]
Проблема большинства проектов заключается в отсутствии ясности. Я хочу показать как потратив немного времени можно внести эту ясность. Давайте разберем структуру компонента, которую я предлагаю использовать в проекте BoolRental и способ работы с сущностями.
Создание сущностей ORM [book rental]
Приступим к созданию собственных сущностей для проекта. Я немного расскажу про датаменеджер, продемонстрирую какие шаги я предпринимаю для создания таблиц и познакомлю с небольшим сервисом для генерации классов.
Задача, которую буду решать [book rental]
Писать про работу штатных механик и возможности их кастомизации на примерах foo, bar и прочих baz’ах содержательно, но скучно и неинтересно. По этому я решил придумать себе задачу, опираясь на самые частые и интересные запросы. Я постараюсь задействовать максимальное количество модулей системы.
Как я настраиваю проект после установки
Сервер настроен, bitrix24 установлен, открываем свою любимую IDE и… нет, не начинаю разрабатывать функционал. Я подготавливаю проект дальше для комфортной работы. Как я это делаю? Сейчас расскажу.
Как я начинаю новый проект на bitrix24
Я посчитал логичным начать свой блог с самого главного — подготовка и создание нового проекта. Я не буду в мельчайщих подробностях разбирать каждый момент, не буду объяснять где, что и почему, ведь (успешно) проделав 1 раз — всё становится интуитивно понятно, причём как верные вещи, так и то, что можно исправить или улучшить. Давайте посмотрим как я подготавливаюсь к созданию нового проекта.