使用symfony2控制器的外部库

时间:2017-03-14 09:53:11

标签: php symfony

我想在symfony2 Command中使用php库。 http://phpmidiparser.com/quickstart

我把这个库放在symfony2的同一个文件夹上但是徒劳无功。

Command/Midi/bootstrap.php
Command/myCommand.php
$ php app/console top:myCommand
     

语法错误,意外'使用' (T_USE)错误use \Midi\Parsing\FileParser;

require_once 'Midi/bootstrap.php';

use \Midi\Parsing\FileParser;
use \Midi\Reporting\TextFormatter;
use \Midi\Reporting\Printer;

$parser = new FileParser();
$parser->load('/path/to/midi/file.mid');

$printer = new Printer(new TextFormatter(), $parser);
$printer->printAll();

我仅在Command中使用此库,因此我不需要在自动加载上注册它。

请教我使用外部图书馆的基本指南,我应该把图书馆放在哪里,我该怎么办?

1 个答案:

答案 0 :(得分:1)

use关键字必须出现在require_once OpenLDAP

之前
use \Midi\Parsing\FileParser;
use \Midi\Reporting\TextFormatter;
use \Midi\Reporting\Printer;

require_once 'Midi/bootstrap.php';

$parser = new FileParser();
$parser->load('/path/to/midi/file.mid');

$printer = new Printer(new TextFormatter(), $parser);
$printer->printAll();