Если у вас используется связка bitrix + symfony, да, такое бывает, то можно подключить модуль как бандл симфони
и запускать консольные команды модуля через консоль симфони
php bin/console sprint:migration
Пример регистрации модуля как бандла
Классы модуля должны уже быть автозагружены, через CModule::IncludeModule('sprint.migration')
или через библиотеку (рекомендую этот вариант)
Пример init.php
Маркетплейс
Composer
Группа в телеграме
и запускать консольные команды модуля через консоль симфони
php bin/console sprint:migration
Пример регистрации модуля как бандла
// app/AppKernel.php
use Sprint\Migration\SymfonyBundle\SprintMigrationBundle;
public function registerBundles()
{
$bundles = array(
//...
new SprintMigrationBundle(),
);
return $bundles;
} |
Классы модуля должны уже быть автозагружены, через CModule::IncludeModule('sprint.migration')
или через библиотеку (рекомендую этот вариант)
Пример init.php
require_once $_SERVER['DOCUMENT_ROOT'] . '/. ./vendor/autoload.php'; BitrixNeverInclude::registerModuleAutoload(); |
Маркетплейс
Composer
Группа в телеграме