Bad*_*123 2 symfony doctrine-orm
我有实体路线的这个条目.我想在另一个字段上对权限列表trplist进行排序,但默认情况下,对id进行排序.
我需要做什么配置改变?
oneToMany:trplist:targetEntity:TravelRoutePoints mappedBy:route cascade:["persist","remove"] joinColumn:name:id referencedColumnName:tr_id
Ver*_*era 10
我想dostrine OrderBy注释是你正在寻找的:
/**
* @ManyToMany(targetEntity="Group")
* @OrderBy({"name" = "ASC"})
*/
private $groups;
Run Code Online (Sandbox Code Playgroud)
请参阅docs:http://docs.doctrine-project.org/en/latest/reference/annotations-reference.html#orderby
因此,您在yaml格式中的关系应如下所示:
oneToMany:
trplist:
targetEntity: TravelRoutePoints
mappedBy: route
cascade: ["persist", "remove"]
joinColumn:
name: id
referencedColumnName: tr_id
orderBy:
anotherFieldName: DESC
Run Code Online (Sandbox Code Playgroud)