跳到內容

如何安裝和使用 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 許可證授權。
目錄
    版本