学说2需要Symfony?

Mat*_*oli 3 php symfony doctrine-orm

我想让Doctrine 2工作.但是在关于CLI工具文档页面上,它包含了Symfony中的内容......

$helperSet = new \Symfony\Component\Console\Helper\HelperSet(array(
    'db' => new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($em->getConnection()),
    'em' => new \Doctrine\ORM\Tools\Console\Helper\EntityManagerHelper($em)
));
Run Code Online (Sandbox Code Playgroud)

那是什么 ?你为什么需要Symfony让Doctrine工作?

这对我来说似乎很奇怪,但我不能让我的心思只是为缺少的课程下载Symfony ...你能帮助我吗?

tim*_*dev 11

学说控制台的东西使用一些Symfony组件(它们是独立的库,与完整的框架分开打包).

所以这并不奇怪 - 学说团队只是避免重新发明一个完美的车轮.