Doctrine & Symfony - практика
Баги/Фичи с которыми столкнулись при использовании Doctrine совместно с Symfony:
1. sfDoctrinePlugin - I18n, столбец `culture`
2. Регистр названия Объектов, полей.
3. При структуре объекта:
class Book extends DoctrineRecord
{
public function setTableDefinition()
{
$this->setTableName('book');
$this->hasColumn('id', 'integer', 3,
array ('notnull' => true,
'unsigned' => true,
'primary' => true,
'autoincrement' => true,));
}
}
т.е. одно поле, которое является первичным ключем и автоинкрементное
при попытке создать новый объект:
$book - new Book(); $book->save();
не создается запись в базе.
Если вы знаете как разрешить эти проблемы, либо имеете информацию по другим особенностям поведения доктрины, не описанных в документации, пишите сюда, я их включу в общий список и попробуем разобраться вместе.
