我正在使用phpactiverecord。我有一个具有and的Order
对象。在数据库上,是主键 int 和自动增量。是一个 varchar 并且是唯一的,由 id 和其他字符组成。问题是我需要在保存之前设置代码值,为此,我需要获取 id。id
code
id
code
目前我做了:
class Order extends ActiveRecord\Model{
function save() {
if (parent::save()): // I save all data
$this->code = "{$this->id}w"; // Once it was saved I get the id
parent::save(); // I save the code
return true;
endif;
return false;
}
}
有没有更优雅的方法来做到这一点?