Приложение устанавливается как локальное приложение в Битрикс24 и добавляет пункт в верхнем меню карточки сделки.
- PHP 8.1 +
- Slim 4 — фреймворк для создания API.
- Phinx — миграции базы данных.
- Doctrine ORM — работа с базой данных, только orm, не бандл.
- PHP-DI — контейнер для внедрения зависимостей.
- Twig — шаблонизатор для генерации HTML.
- node тестировалось на v18.19.1
- Vite — сборщик.
- Vue 3 — фреймворк для создания пользовательского интерфейса.
composer install
cp config/settings.example.php config/settings.php
- заполнить подключение к бд в phinx.php, config/settings.php,
./bin/doctrine orm:schema-tool:update --force
vendor/bin/phinx migrate -e development
./bin/doctrine orm:generate-proxies
npm run build
- подставить в resources/templates/deal-detail.html.twig собранный js и css из public/dist
php -S localhost:8080
npm run dev
- crm
- placement
- catalog
- user
-
Укажите путь к вашему обработчику:
example.test/app/
-
Для первоначальной установки используйте путь:
example.test/app/install/
- Заголовок виджета Русский (ru)*: Производство
- URL обработчика виджета*:
example.test/app/deal/
- Места вывода виджета: CRM_DEAL_DETAIL_TAB