0
我是新来的Symfony2并试图execte在neatbeans命令Symfony2的类不是有效的实体或映射超类
console doctrine:generate:entities /backend/storeBundle/Entity/RolClass
它显示的错误:
[Doctrine\ORM\Mapping\MappingException]
Class "\backend\storeBundle\Entity\RolClass" is not a valid entity or
mapped super class.
类:
<?php
namespace backend\storeBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="nomrol")
*/
class RolClass {
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @ORM\Column(type="string",length=100)
*/
protected $namerolcust;
}
在此搜索页面上的信息,我试图修改应用程序/ config.yml:
orm:
auto_generate_proxy_classes: "%kernel.debug%"
default_entity_manager: default
entity_managers:
default:
mappings:
backendstoreBundle: ~
我做了修改错误更改为[Doctrine \ ORM \ Mapping \ MappingException] “backend \ entityBundle \ Entity \ Baseent”的子类“\ backend \ entityBundle \ Entity \ Rolname”不是有效的实体或映射的超类。“#: – 2014-09-29 09:45:21
好吧,这真的很奇怪,因为你刚开始删除这两个实体。让我们重新开始(有时是最好的选择)。问题可能是netbeans让我们尝试一个终端,你使用的是MAC,Windows还是虚拟机,比如UBUNTU? – 2014-09-29 09:48:20
我使用的是Windows 7,并且我再次列出了5次以上。 – 2014-09-29 09:51:30