Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

iPremium DI Container

Бесплатно
IoC контейнер для Битрикса.

Модуль представляет собой реализацию контейнера (менеджера) зависимостей. Также добавлены возможности регистрации зависимостей через сервис-провайдеры и возможность обратиться к зависимости статически.

Документация и описание:

https://docs.google.com/document/d/178Ky38cn-vCKMH2ptFpbBah60KovYBy0Tm6tRWhRnaI/edit?usp=sharing

Устанавливаем модуль через маркетплейс. Для того, чтобы зарегистрировать в контейнере пользовательские классы, необходимо в корне сайта создать файл '.providers.php', чтобы файл был доступен такой конструкцией языка:



require_once $_SERVER['DOCUMENT_ROOT'] . '/.providers.php'



пример содержания файла '.providers.php':



<?php



use \iPremium\Main\Providers\Test;



return [

   'test' => Test::class,

];

?>



Естественно вы должны создать провайдер, пример



class MyNameProvider extends ServiceProvider

{

   public function register()

   {

       $this->container->singleton('myName', My\Path\ClassName::class);

//$this->container->singleton('myName2', My\Path\ClassName2::class);

// ...

// и т.д., также можно, создавать не ограниченное кол-во ваших провайдеров

// ...

   }

}





подробная документация:



https://docs.google.com/document/d/178Ky38cn-vCKMH2ptFpbBah60KovYBy0Tm6tRWhRnaI/edit?usp=sharing





По всем вопросам и предложениям писать на почту web@aipremium.ru

x