我有问题:
MappingException:类'Acme\UserBundle\Entity\User‘在链配置的命名空间FOS\UserBundle\Entity,FOS\UserBundle\Model中找不到
我的文件Acme\UserBundle\Entity\User
<?php
// src/Acme/UserBundle/Entity/User.php
namespace Acme\UserBundle\Entity;
use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="fos_user")
*/
class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
public function __construct()
{
parent::__construct();
// your own logic
}
}发布于 2014-08-12 08:28:20
可能您缺少配置文件。
app/config/config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
firewall_name: main
user_class: Acme\UserBundle\Entity\User干杯!
发布于 2015-01-21 10:59:42
还要确保您的config.yml中的原则配置看起来类似于以下内容:
doctrine:
dbal:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true(值得注意的是auto_mapping:真和auto_generate_proxy_classes.)
https://stackoverflow.com/questions/25259205
复制相似问题