You can use php app/console doctrine:schema:validate Maybe it will gives you more informations about issue
Maybe : specifie the repository class : http://symfony.com/fr/doc/current/book/doctrine.html#classes-de-depot-personnalisees On Monday, April 6, 2015 at 6:44:26 PM UTC+2, MilleXIV wrote: > > I created YAML files to use with the command line tool to generate > annotated entities. I'm then trying to using those in my web app. However, > when I go to persist those entities it tells me "Class XXX is not a valid > entity or mapped super class." > > YAML definition: > Test\Entity\Thing: > type: entity > table: thing > id: > id: > type: integer > id: true > generator: > strategy: IDENTITY > fields: > name: > type: string > length: 100 > column: thing_name > > I then use that to generate the entities with the following: > ./doctrine orm:generate-entities --regenerate-entities=true --generate- > annotations=true ./app > > Generated entity: > <?php > > namespace Test\Entity; > > use Doctrine\ORM\Mapping as ORM; > > /** > * Thing > * > * @ORM\Table(name="thing") > * @ORM\Entity > */ > class Thing > { > /** > * @var integer > * > * @ORM\Column(name="id", type="integer") > * @ORM\Id > * @ORM\GeneratedValue(strategy="IDENTITY") > */ > private $id; > > /** > * @var string > * > * @ORM\Column(name="thing_name", type="string", length=100) > */ > private $name; > > // generated getters/setters follow > > Usage: > <?php > include 'vendor/autoload.php'; > $config = Doctrine\ORM\Tools\Setup::createAnotationMetadataConfiguration( > array('app')); > $em = Doctrine\ORM\EntityManager::create($dbConfig, $config); // > $dbConfig is an array of options passed to DBAL > > $t = new Test\Entity\Thing(); > $t->setName('Test Name'); > $em->persist($t); > $em->flush(); > > > -- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
