Es que el problema es que la entidad User tiene el siguiente codigo:
Código PHP:
<?php
// src/Acme/DemoBundle/Entity/User.php
namespace AcmeDemoBundleEntity;
use FOSUserBundleEntityUser as BaseUser;
use DoctrineORMMapping 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
}
}
Claro cree a mano el User.orm.yml y claro me funciona y no me da error, pero al hacer ciertas operaciones me casca porque en el mapping puse esto:
Código YML:
Ver originalAcme\DemoBundle\Entity\User:
type: entity
table: fos_user
fields:
id:
id: true
type: integer
unsigned: false
nullable: false
column: Id
generator:
strategy: IDENTITY
lifecycleCallbacks: { }
Y claro el resto de campos de la tabla fos_user(que se cogen desde BaseUser) no aparecen...Tengo que meter todos los campos a mano??O se le puede marcar la herencia al igual que en la entidad??
Otra pregunta porque en una aplicacion en la cual solo tengo la autentificacion, tengo generadas las entidades pero no tengo nada en Resources/Config/Doctrine??Ni Yml, ni XML y no me da error...