php - Doctrine 2 需要 Symfony 吗?

标签 php symfony doctrine-orm

我正在努力让 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/

相关文章:

php - 我无法显示数据库 MySQL 中的图像

php - 提交具有一个功能的两个表单不起作用

php - PDODriver Exception Doctrine 找不到驱动程序

php - 在 Doctrine 2 中添加用户定义函数时遇到问题

php - 在不使用数组的情况下将不定数量的参数传递给函数

php - 左连接MySql/PHP

php - 从 Symfony2 中的嵌入式 Controller 重定向

symfony - 预期的已知函数,得到 '...TimeDiffFunction not found in ....Doctrine\ORM\Query\Parser.php

symfony - 使用 yml 文件导入 Symfony2 服务容器中的常量

php - 没有 cli-config.php 的学说独立