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


Deprecated: Function create_function() is deprecated in /home/worldhel/public_html/wp-content/plugins/codecolorer/lib/geshi.php on line 4698

Если вы начинаете новый проект (или уже имеете проект), который будет использовать один или несколько компонентов, самый простой способ интегрировать все это с помощью 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. Этот файл заботится об автозагрузке всех библиотек, чтобы вы могли использовать их немедленно:

1
2
3
4
5
6
7
8
9
10
11
12
// File example: src/script.php

// обновите путь до каталогка "vendor/"
// относительно этого файла
require_once __DIR__.'/../vendor/autoload.php';

use Symfony\Component\Finder\Finder;

$finder = new Finder();
$finder->in('../data/');

// ...

Что дальше?

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *