Symfony 1.4 и автоинкремент доктрины вместо auto_increment - PullRequest
2 голосов
/ 06 июля 2011

У меня странная проблема.

Вот мой вопль:

Request: actAs: { Timestampable: ~ } columns: id: { type: integer(4), primary: true, autoincrement: true, notnull: true }

Когда я выполняю Symfony doctrine:build --all --no-confirmation внутри моего BaseRequest.class.php, возникает ошибкаво время объявления моего поля id:

$this->hasColumn('id', 'integer', 4, array( 'type' => 'integer', 'primary' => true, 'autoincrement' => true, 'length' => 4, ));

Как вы можете видеть, это должно быть auto_increment, но вместо этого это autoincrement, поэтому я должен вручную изменить это после каждой сборки.

Есть ли способ это исправить?

1 Ответ

0 голосов
/ 06 июля 2011

не совсем ответ на ваш вопрос, но вам не нужно указывать столбец идентификатора для ваших сущностей, доктрина делает это автоматически

...