Doctrine 1.2:
Перейдите в папку моделей, откройте сгенерированный класс, который отражает таблицу, в которую вы добавили столбец.Добавьте
$this->hasColumn('id', 'integer', 8, array(
'type' => 'integer',
'autoincrement' => true,
'primary' => true,
'length' => '8',
));
к setTableDefinition
методу.
Обратите внимание, что ваши изменения будут перезаписаны на generate-models
, поэтому убедитесь, что вы заполнили его схемой YAML / DB
См. Руководство по определению моделей доктрин для справки.
Doctrine 2
Образцы, приведенные для Annotations Driver
, см. Руководство Doctrine2 для других XML и YAML драйверы Просто добавьте новое свойство в свой класс @Entity
с пометкой @Column
:
/** @Column(type="integer", name="new_column") */
protected $new_column;