コントローラー外でドクトリンを取得しようとしましたが、何かがうまくいかず、理由がわかりません。コントローラー外の教訓を取得
services:
doctrine.service:
class: App\DesktopBundle\Lib\DoctrineService
arguments: [ "@doctrine.orm.entity_manager" ]
そしてDoctrineServiceファイル:
namespace App\DesktopBundle\Lib;
use Doctrine\ORM\EntityManager;
class DoctrineService
{
protected $manager;
public function __construct(EntityManager $manager)
{
$this->manager = $manager;
}
}
そして、私は、このファイルに教義を取得したい:
namespace App\DesktopBundle\Lib\Game;
use App\DesktopBundle\Entity\OnelevelHistory;
use App\DesktopBundle\Lib\DoctrineService;
use Symfony\Component\Yaml\Yaml;
use Doctrine\ORM\EntityManager;
class OneLevel{
}
しかし、私ドン
だから私は、サービスを作成しましたこれまでに作成されたこのサービスを呼び出す方法はわかりません。私を助けてくれますか?
申し訳ありませんが、私は考えていません – user7424312
"何かが間違っている"とは何ですか? – COil
しかし、どうすればいいですか?「@ doctrine.orm.entity_manager direcltyを呼び出して注入しますか? – user7424312