1
0
mirror of synced 2025-01-18 06:21:40 +03:00
This commit is contained in:
zYne 2007-06-14 14:36:18 +00:00
parent cbdb0f9792
commit ba61451aba
3 changed files with 32 additions and 32 deletions

View File

@ -12,8 +12,8 @@ Syntax:
Examples:
<code>
FROM User.Phonenumber
ORDER BY User.name, Phonenumber.phonenumber
FROM User u LEFT JOIN u.Phonenumber p
ORDER BY u.name, p.phonenumber
FROM User u, u.Email e
ORDER BY e.address, u.id
@ -22,7 +22,7 @@ FROM User u, u.Email e
In order to sort in reverse order you can add the DESC (descending) keyword to the name of the column in the ORDER BY clause that you are sorting by. The default is ascending order; this can be specified explicitly using the ASC keyword.
<code>
FROM User u, u.Email e
FROM User u LEFT JOIN u.Email e
ORDER BY e.address DESC, u.id ASC;
</code>

View File

@ -34,7 +34,7 @@ class User extends Doctrine_Record
public function setUp()
{
$this->hasMany('Phonenumber', array('local' => 'id',
'foreign' => 'user_id');
'foreign' => 'user_id'));
}
}
// file Phonenumber.php
@ -49,7 +49,7 @@ class Phonenumber extends Doctrine_Record
{
$this->hasOne('User', array('local' => 'user_id',
'foreign' => 'id',
'onDelete' => 'CASCADE');
'onDelete' => 'CASCADE'));
}
}
</code>

View File

@ -53,7 +53,7 @@ class User extends Doctrine_Record
public function setUp()
{
$this->hasMany('Phonenumber', array('local' => 'id',
'foreign' => 'user_id');
'foreign' => 'user_id'));
}
}
// file Phonenumber.php
@ -68,7 +68,7 @@ class Phonenumber extends Doctrine_Record
{
$this->hasOne('User', array('local' => 'user_id',
'foreign' => 'id',
'onDelete' => 'CASCADE');
'onDelete' => 'CASCADE'));
}
}
</code>