0

クラスを拡張しようとしていますが、次の問題があります。

(1) 簡単なデータベースクエリを実行する必要がありますが、services.yml で @doctrine.orm.entity_manager を渡す場合は、他の値のロードを渡し、parent::__construct (親クラス) を呼び出す必要があります。そして、私はそれを機能させることができません(それには別の質問がありますが、運はありません)。

(2) 新しい拡張クラスで __construct を作成しないと動作しますが、DB クエリを実行するためのアクセスを取得できません。

Doctrine にアクセスしたり、クエリを実行したり、@doctrine.orm.entity_manager などを渡したりして、新しい拡張クラスで _ コンストラクトを呼び出さなくてもこのクエリを実行できる方法はありますか?これらすべての変数を使用して、そのような問題を引き起こしているparent:: _constructを呼び出します)。

私はこれを2日間試みてきたので、必要に応じてハックを行います(ハックが多すぎないことが望ましいですが、すぐに実行できない場合は必要になる場合があります). 今日まで、私は Symfony2 でハックに頼ったことがないので、これは私にとっては普通のことではありません。ありがとう。

4

2 に答える 2