私はSymfony 3アプリケーションを開発中です。 symfonyのプロファイラのログを教えてください:私はこの問題を取り除く必要がありますどのようにORMエンティティのサービス自動登録エラーに頼っています
/**
* @ORM\Entity
* @ORM\Table(name="category")
*/
class Category
{
...
:
Relying on service auto-registration for type "App\Entity\SubDir\Category"
is deprecated since version 3.4 and won't be supported in 4.0.
Create a service named "App\Entity\SubDir\Category" instead.
をしかし、これは簡単なORM豆のですか? services.yaml
のサービスとしてORMエンティティを宣言する必要はありますか?はいの場合、どうですか?
更新 実際、私のエンティティはサブディレクトリにあります。私は私の質問を修正しました。私service.yaml
で
は、私が試してみました:
App\:
resource: '../src/*'
exclude: '../src/{Entity,Repository,Tests,Entity/SubDir}'
...しかし無駄に。
エンティティの場所をservices.ymlで無視してマークするべきではありませんか? – svgrafov
また、App対AppBundleのネームスペースについても不思議です。 Flexを使用してインストールしない限り、S3はAppBundleをデフォルトで使用しています。 – Cerad
私はそれを試すことができますが、私はそれらを無視してマークするためにどのように進めるべきですか? +私はラップトップからアプリケーションを実行しています。 – JVerstry