방금 Symfony 버전 2.3.3 응용 프로그램에 FosUserBundle을 설치했습니다. app/console doctrine을 실행할 때 사용자, 로그인, 등록 및 기타 등등을 관리 할 수 있지만 MyApp \ UserBundle \ Entity의 사용자 클래스에 대한 변경 사항이 적용되지 않습니다. app/console doctrine을 실행할 때 적용되지 않습니다. 스키마 : 업데이트FOSUserBundle이 사용자 엔터티 변경 사항을 적용하지 않음
데이터베이스 구조는 포함 ID, 이 활성화 email_canonical 사용자 이름, username_canonical, 이메일,,, 소금, 비밀번호, LAST_LOGIN, 잠겨, 이 만료, expires_at, confirmation_token, password_requested_at,,174을개 역할, 이 credentials_expired, credentials_expire_at는
내가, 추가 요금 한 분야에 상관없이 내가 뭘 데이터베이스 구조에서 생성되고 있지 밤은.
내부 /app/AppKernel.php /app/config/config.yml
fos_user:
db_driver: orm
firewall_name: main
user_class: MyApp\UserBundle\Entity\User
registration:
confirmation:
enabled: true
내부와 내부
new MyApp\UserBundle\MyAppUserBundle(),
new FOS\UserBundle\FOSUserBundle(),
/src/MyApp/UserBundle/Entity/User.php
<?php
namespace MyApp\UserBundle\Entity;
use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;
/**
* User
*
* @ORM\Table(name="fos_user")
* @ORM\Entity(repositoryClass="MyApp\UserBundle\Entity\UserRepository")
*/
class User extends BaseUser
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var string
*
* @ORM\Column(name="token", type="string", length=255)
*/
private $token;
/**
* @var integer
*
* @ORM\Column(name="rate", type="integer")
*/
private $rate;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set token
*
* @param string $token
* @return User
*/
public function setToken($token)
{
$this->token = $token;
return $this;
}
/**
* Get token
*
* @return string
*/
public function getToken()
{
return $this->token;
}
/**
* Set rate
*
* @param integer $rate
* @return User
*/
public function setRate($rate)
{
$this->rate = $rate;
return $this;
}
/**
* Get rate
*
* @return integer
*/
public function getRate()
{
return $this->rate;
}
}
PHP 응용 프로그램/콘솔 교리 '의 결과의 새로운 기능 : 스키마 업데이 트를 --dump- SQL'? – dezull
업데이트 할 것이 없습니다 - 데이터베이스가 이미 현재 엔터티 메타 데이터와 동기화되어 있습니다. – jamckp
'/ src/MyApp/UserBundle/Rescources/doctrine/user.orm.whatever'의 실제 매핑을 새 필드로 업데이트 했습니까? – qooplmao