跳到内容

如何安装和使用 Symfony 组件

编辑此页

如果您正在启动一个新项目(或已有一个项目)将使用一个或多个组件,那么集成所有内容的最简单方法是使用 Composer。 Composer 非常智能,能够下载您需要的组件并处理自动加载,以便您可以立即开始使用这些库。

本文将带您了解如何使用 Finder 组件,但这适用于使用任何组件。

使用 Finder 组件

1. 如果您要创建一个新项目,请为其创建一个新的空目录。

2. 打开终端,进入此目录并使用 Composer 获取库。

1
$ composer require symfony/finder

名称 symfony/finder 写在您想要的任何组件的文档顶部。

提示

如果您的系统上尚未安装 Composer,请安装它。 根据您的安装方式,您最终可能会在目录中得到一个 composer.phar 文件。 在这种情况下,不用担心! 您的命令行在这种情况下是 php composer.phar require symfony/finder

3. 编写您的代码!

一旦 Composer 下载了组件,您只需包含 Composer 生成的 vendor/autoload.php 文件即可。 此文件负责自动加载所有库,以便您可以立即使用它们

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Project structure example:
// my_project/
//     data/
//         ...              # Some project data
//     src/
//         my_script.php    # Main entry point
//     vendor/
//         autoload.php     # Autoloader generated by Composer
//         ...              # Packages downloaded by Composer

// File example: src/my_script.php
// Autoloader relative path to this PHP file
require_once __DIR__.'/../vendor/autoload.php';

use Symfony\Component\Finder\Finder;

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

// rest of your PHP code...

接下来呢?

现在,组件已安装并自动加载。 阅读特定组件的文档以了解有关如何使用它的更多信息。

祝您使用愉快!

本作品,包括代码示例,均根据 Creative Commons BY-SA 3.0 许可协议获得许可。
目录
    版本