Имеется модель
class Model_Order extends ORM {
protected $_table_name = 'orders';
protected $_primary_key = 'number';
.......................
}
Так как поле number является Primary Key, то я сам не могу изменять это поле методом записи с помощью
ORM::factory('order')->values(array(
'number' => 123456
))->create();
В это поле ставится 0, как бы я не старался.
Так же в модели есть ID с autoincrement, который до этого был Primary Key, но по структуре надо что бы именно number был Primary Key.