Merge pull request #641 from bksunday/patch-1
Added yml example in ordered-associations.rst
This commit is contained in:
commit
edca8c88ea
@ -12,32 +12,51 @@ collection.
|
|||||||
Additional to any ``@OneToMany`` or ``@ManyToMany`` annotation you
|
Additional to any ``@OneToMany`` or ``@ManyToMany`` annotation you
|
||||||
can specify the ``@OrderBy`` in the following way:
|
can specify the ``@OrderBy`` in the following way:
|
||||||
|
|
||||||
.. code-block:: php
|
.. configuration-block::
|
||||||
|
|
||||||
<?php
|
.. code-block:: php
|
||||||
/** @Entity **/
|
|
||||||
class User
|
|
||||||
{
|
|
||||||
// ...
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @ManyToMany(targetEntity="Group")
|
|
||||||
* @OrderBy({"name" = "ASC"})
|
|
||||||
**/
|
|
||||||
private $groups;
|
|
||||||
}
|
|
||||||
|
|
||||||
.. code-block:: xml
|
<?php
|
||||||
|
/** @Entity **/
|
||||||
|
class User
|
||||||
|
{
|
||||||
|
// ...
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ManyToMany(targetEntity="Group")
|
||||||
|
* @OrderBy({"name" = "ASC"})
|
||||||
|
**/
|
||||||
|
private $groups;
|
||||||
|
}
|
||||||
|
|
||||||
<doctrine-mapping>
|
.. code-block:: xml
|
||||||
<entity name="User">
|
|
||||||
<many-to-many field="groups" target-entity="Group">
|
<doctrine-mapping>
|
||||||
<order-by>
|
<entity name="User">
|
||||||
<order-by-field name="name" direction="ASC" />
|
<many-to-many field="groups" target-entity="Group">
|
||||||
</order-by>
|
<order-by>
|
||||||
</many-to-many>
|
<order-by-field name="name" direction="ASC" />
|
||||||
</entity>
|
</order-by>
|
||||||
</doctrine-mapping>
|
</many-to-many>
|
||||||
|
</entity>
|
||||||
|
</doctrine-mapping>
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
User:
|
||||||
|
type: entity
|
||||||
|
manyToMany:
|
||||||
|
groups:
|
||||||
|
orderBy: { 'name': 'ASC' }
|
||||||
|
targetEntity: Group
|
||||||
|
joinTable:
|
||||||
|
name: users_groups
|
||||||
|
joinColumns:
|
||||||
|
user_id:
|
||||||
|
referencedColumnName: id
|
||||||
|
inverseJoinColumns:
|
||||||
|
group_id:
|
||||||
|
referencedColumnName: id
|
||||||
|
|
||||||
The DQL Snippet in OrderBy is only allowed to consist of
|
The DQL Snippet in OrderBy is only allowed to consist of
|
||||||
unqualified, unquoted field names and of an optional ASC/DESC
|
unqualified, unquoted field names and of an optional ASC/DESC
|
||||||
|
Loading…
Reference in New Issue
Block a user