Как устанавливать и использовать компоненты Symfony
Как устанавливать и использовать компоненты Symfony
Если вы начинаете новый проект (или уже имеете проект), который будет использовать один или более компонентов, наиболее простой способ интегрировать всё - с помощью Composer. Composer достаточно умён, чтобы скачать компонент(ы), который(е) вам нужны, и позаботиться об автозагрузке, чтобы вы могли начать использовать библиотеки незамедлительно.
Эта статья покажет вам, как использовать Компонент Finder, хотя это применимо к использованию любого компонента.
Использование компонента Поисковик
1. Если вы создаёте новый проект, создайте в нём новый пустой каталог.
2. Откройте терминал и используйте Composer, чтобы получить библиотеку.
1
$ composer require symfony/finder
Имя symfony/finder
написано наверху документации для любого желаемого
вами компонента.
Tip
Установите Composer, если у вас ещё нет его в системе. В зависимости
от того, как вы установите его, у вас может появиться файл composer.phar
в вашем каталоге. В этом случае - не волнуйтесь! Просто запустите
php composer.phar require symfony/finder
.
3. Напишите ваш код!
Как только Composer скачал все компонент(ы), всё, что вам нужно сделать,
- включить файл vendor/autoload.php
, который был сгенерирован Composer.
Этот файл заботится об автозагрузке всех библиотек, чтобы вы могли использовать
их сразу же:
1 2 3 4 5 6 7 8 9 10 11 12
// Пример файла: src/script.php
// обновите это до пути к каталогу "vendor/"
// относительно этого файла
require_once __DIR__.'/../vendor/autoload.php';
use Symfony\Component\Finder\Finder;
$finder = new Finder();
$finder->in('../data/');
// ...
Что теперь?
Теперь, когда компонент установлен и автоматически загружен, прочтите документацию, относящуюся к компоненту, чтобы узнать больше о том, как его использовать.
И повеселитесь!