私は、Windows 7上でのSymfony 2のプロジェクトに取り組んで私の教義のCommandLineツールを取得しようとしていると私はコンソールで同じエラーメッセージ得続ける:私のcli-のsymfonyの2ドクトリン2 EntityManagerの設定
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上の教義を使用していた、私はこれをうまく助けてください。
:教義2.
で起動する方法の詳細については
チェックthis linkは、これはおそらく、今のあなたにとって重要であるべきスニペットですどちらもLinuxで動いていませんでした。次のようにします:http://docs.doctrine-project.org/en/latest/tutorials/getting-started.htmlそして$ entityManager = EntityManager :: create($ conn、$ config);を使います。 – Cerad