私はいつものように新しいエンティティを作ってるんだが、何かがうまくいかないと、コンソールレポートこのエラーは、私は、エンティティのセッター/ゲッターを生成することができませんでした:symfonyのドクトリンORMない有効なエンティティまたはマップされたスーパークラス
[Doctrine\ORM\Mapping\MappingException]
Class "AppBundle\Entity\Admin_Actions" is not a valid entity or mapped super class.
ここで
私のエンティティである:
<?php
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="admin_actions")
*/
class Admin_Actions
{
/**
* @ORM\Column(name="id",type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(name="uid",type="string",length=100)
*/
private $uid;
/**
* @ORM\Column(name="type",type="integer")
*/
private $type;
/**
* @ORM\Column(name="linedate",type="datetime")
*/
private $linedate;
}
私はdoctrine:mapping:info
を行う場合は、次の
[Exception]
You do not have any mapped Doctrine ORM entities according to the current configuration. If you have
entities or mapping files you should check your mapping configuration for errors.
私はちょうどワットました1時間ほど問題を調査しようとしていますが、私はすでに新しいものから書き直そうとしましたが、何か不足しています。これには何が問題なのですか?条件の関数であってもよい
1.それは、SRC 'であることを確認します/ appBundle/Entity/Admin_Actions.php'(大文字と小文字の区別もチェックします)2.キャッシュをクリアします: 'php app/console cache:clear'(symfony 2.8+を使用している場合は' bin/console'を使います)3. Areあなたは作曲家のオートロードマップを使用していますか? 'composer dump-autoload -a' – ccKep
AppBundle/Resurces/config/doctrineの下に古いマッピングファイルがないことを確認してください – Cerad
あなたが書いた4つの点を試したところ、何も変わっていません他のエンティティは、スキーマを検証または更新しようとすると動作します。 – andreaem