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