Symony 2.3.0 では、次のコマンドを使用してエンティティとショートカット表記を作成できます。
php app/console generate:doctrine:entity --entity=TravelTravelBundle:User
Symfony のドキュメントによると、これにより、この関数を使用して defaultcontroller で呼び出すことができるエンティティ ショートカットが作成されます。
public function ReturnUserAction($Username)
{
$userobject = $this->getDoctrine()
->getRepository('TravelTravelBundle:User')
->findByusername($Username);
if($userobject != NULL) {
return $this->render('TravelTravelBundle:Default:User.html.twig',
array(
'username' => $userobject[0]->getUsername(),
'email' => $userobject[0]->getEmail(),
'fn' => $userobject[0]->getFn(),
'sn' => $userobject[0]->getSn(),
'password' => $userobject[0]->getPassword(),
)
);
}
if(!isset($userobject) || $userobject == NULL || $userobject == "") {
throw new NotFoundHttpException("The Username:\"$Username\" does not exist");
}
}
現在のエンティティを消去して新しいエンティティを生成せずにTravelTravel:Username
、このエンティティのショートカット表記を に変更するにはどうすればよい ですか?TravelTravelUser