Как установить и использовать компоненты в Symfony 4

Если вы начинаете новый проект (или уже имеете проект), который будет использовать один или несколько компонентов, самый простой способ интегрировать все это с помощью Composer. Composer достаточно умен, чтобы загружать нужные вам компоненты и заботиться об автозагрузке, чтобы вы могли сразу начать использовать библиотеки.

В этой статье вы ознакомитесь с использованием компонентов на примере The Finder Component, хотя это относится и к использованию любого компонента Symfony.

Использование компонента Finder

  1. Если вы создаете новый проект, создайте для него новый пустой каталог.
  2. Откройте терминал и используйте Composer, чтобы загрузить нужную библиотеку.
composer require symfony/finder

Установите Composer, если у вас его еще нет в вашей системе. В зависимости от того, как вы устанавливаете, вы можете получить файл composer.phar в вашем каталоге (локальная установка composer). В этом случае в вашей командной строке будет:

php composer.phar require symfony/finder

3. Начинайте писать свой код!

После того, как Composer загрузил компонент (ы), все, что вам нужно сделать, это подключить файл vendor/autoload.php, созданный Composer. Этот файл заботится об автозагрузке всех библиотек, чтобы вы могли использовать их немедленно:

// File example: src/script.php // обновите путь до каталогка "vendor/" // относительно этого файла require_once __DIR__.'/../vendor/autoload.php'; use Symfony\Component\Finder\Finder; $finder = new Finder(); $finder->in('../data/'); // ...

Что дальше?

Теперь компонент установлен и автоматически загружен. Прочтите документацию по конкретному компоненту, чтобы узнать больше о том, как его использовать.

И получайте удовольствие!

Добавить комментарий

Ваш адрес email не будет опубликован.