如何安装和使用 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 许可协议获得许可。