Как добавить первичный ключ с автоматическим приращением к другому полю в той же таблице?

Я использую yii активные записи для mysql , и у меня есть таблица, в которой есть поле, к которому нужно добавить первичный ключ той же таблицы. Первичный ключ - это поле с автоматическим приращением, поэтому я не могу получить доступ к первичному ключу перед сохранением.

$model->append_field = "xyz".$model->id; // nothing is appending
$model->save();
$model->append_field = "xyz".$model->id; //id is now available

Как мне это сделать?
Я знаю, что могу обновить сразу после вставки, но есть ли лучший метод?

5
задан bool.dev 29 November 2011 в 23:46
поделиться