我试图让我的学说命令行工具中的Symfony 2项目工作在Windows 7和我不断收到在控制台同样的错误信息:Symfony的2学说2 EntityManager的配置
我CLI-的Fatal error: Call to protected Doctrine\ORM\EntityManager::__construct()
from invalid context in C:\wamp\www\firstSymfonyApp\cli-config.php on line 9
Call Stack:
0.0010 239440 1. {main}() C:\wamp\www\firstSymfonyApp\vendor\doctrine\orm\bin\doctrine.php:0
0.0090 621376 2. require('C:\wamp\www\firstSymfonyApp\cli-config.php') C:\wamp\www\firstSymfonyApp\vendor\doctrine\orm\bin\doctrine.php:48
代码config.php文件:今天
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
require_once 'app/bootstrap.php.cache';
$em = new \Doctrine\ORM\EntityManager();
return ConsoleRunner::createHelperSet($em);
直到,我只是在Linux上使用学说在安装是更简单,请大家帮我来解决这一问题。
我相当有信心,你上面贴的代码也没有在Linux上工作。按照这个:http://docs.doctrine-project.org/en/latest/tutorials/getting-started.html并使用$ entityManager = EntityManager :: create($ conn,$ config); – Cerad