1
0
mirror of synced 2024-12-15 15:46:02 +03:00
doctrine2/manual/docs/Object relational mapping - Columns - Column aliases.php

16 lines
524 B
PHP
Raw Normal View History

2007-04-14 01:49:11 +04:00
Doctrine offers a way of setting column aliases. This can be very useful when you want to keep the application logic separate from the
database logic. For example if you want to change the name of the database field all you need to change at your application is the column definition.
2007-04-14 01:49:11 +04:00
<code type="php">
class Book extends Doctrine_Record
{
public function setTableDefinition()
{
$this->hasColumn('bookName as name', 'string');
}
}
$book = new Book();
$book->name = 'Some book';
$book->save();
</code>