Я использую CakePHP 2.0, и у меня есть модель, на которой я использую проверку, например:
var $validate = array(
'title' => array(
'unique_rule'=>array(
'rule' => 'isUnique',
'on' => 'create',
'message' => 'This title has already been taken.'
),
'required_rule'=>array(
'required' => true,
'allowEmpty' => false,
'message' => 'The title field is required.'
)
)
);
, а в контроллере у меня есть действие редактирования, и я использую $ model-> save(), чтобы сохранить дату из $ this-> request-> data, но она не соответствует правилу проверки isUnique, хотя это не вставка новой записи.Есть ли способ указать, что это существующая запись, а не новая?