我正在努力让 Doctrine 2 发挥作用。但是在documentation page about the CLI tool , 它包括 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)
));
那是什么**?为什么需要 Symfony 来使 Doctrine 起作用?
这对我来说似乎很奇怪,但我下不了决心只为缺少的类(class)下载 Symfony...你能帮帮我吗?
最佳答案
学说控制台的东西使用了一些 Symfony 组件(standalone libraries,与完整框架分开打包)。
所以这并不奇怪 - 原则团队只是避免重新发明一个非常好的轮子。
关于php - Doctrine 2 需要 Symfony 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5721924/