Phalcon で自然キーを持つテーブルを更新できるようにする良い方法はありますか?
次の表を検討してください。
people
------
person
created_at
updated_at
person フィールドが一意であり、主キーであると仮定します。私は次のことをしようとします:
$person = new People();
$person->person = 'Ed';
$person->save();
$personUpdate = People::findFirst('person = "Ed"');
$personUpdate->person = 'Bob';
$person->save();
Phalcon がやろうとしているのは、既存のレコードを更新するのではなく、新しいレコードを挿入することです。私がする必要があるのは、更新することです... WHERE person = 'Ed';
考え?
ありがとう!