0

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

4

0 に答える 0