use*_*048 2 orm schema doctrine many-to-many symfony1
我有一个从Project到Asset的多对多关系,使用ProjectAsset类作为此类之间的中间类2.当我在项目上使用getProjectAsset()方法时,它返回分配给该项目的所有ProjectAssets.
如何更改schema.yml以默认排序结果?
Project:
relations:
Assets:
class: Asset
refClass: ProjectAsset
foreignAlias: Projects
local: project_id
foreign: asset_id
ProjectAsset:
tableName: projects_assets
columns:
title: { type: string, length: 255 }
project_id: { type: integer, primary: true }
asset_id: { type: integer, primary: true }
relations:
Project:
class: Project
foreignAlias: ProjectAssetRelations
local: project_id
foreign: id
onDelete: CASCADE
Asset:
class: Asset
foreignAlias: ProjectAssetRelations
local: asset_id
foreign: id
onDelete: CASCADE
Run Code Online (Sandbox Code Playgroud)
Ger*_*kai 15
这是我在阅读http://www.dobervich.com/2011/03/05/symfony2-blog-application-tutorial-part-ii-the-data-model/后的第一个想法,但尚未测试过.
oneToMany:
posts:
targetEntity: Post
orderBy:
createdAt: DESC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4319 次 |
| 最近记录: |