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