简体   繁体   English

UserBundle中的Symfony2自定义字段

[英]Symfony2 custom fields in UserBundle

I have: Symfony 2, UserBundle (there is no controller, only Entities User, Roles and not used entity Data ). 我有:Symfony 2,UserBundle(没有控制器,只有实体User,Roles和未使用的实体Data)。

I want (controller): $user = $this->getUser(); 我想要(控制器):$ user = $ this-> getUser(); // return a User object (\\UserBundle\\Entity\\User) $user->getData(); //返回一个用户对象(\\ UserBundle \\ Entity \\ User)$ user-> getData(); // there is a custom method in User object that get a data from Database (table UserData, for example) // User对象中有一个自定义方法,该方法从Database获取数据(例如,表UserData)

How can i do that? 我怎样才能做到这一点?

Where should be my "getData" function? 我的“ getData”函数应该在哪里?

Imo, you should override User entity and add oneToMeny to UserData entity. Imo,您应该覆盖User实体,并将oneToMeny添加到UserData实体。 Correct me if i'm wrong 如果我错了纠正我

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM