Я работаю над проектом в CakePHP.
Когда мы хотим обновить запись в базе данных, мы обычно делаем:
$save_arr = array('field1'=>'value1');
$this->MyModel->id = $id;
$this->MyModel->save($save_arr);
Я нахожусь в ситуации, когда я обновляюнекоторые данные с Ajax и я передаю только имя поля (field1), его новое значение (value1) и значение другого поля, которое будет уникальным в моей таблице (скажем, «myUniqueField» со значением 12). Я НЕ получаю значение поля "id" здесь.
Как мне обновить свою запись, используя это поле без идентификатора, которое будет уникальным.
Пожалуйстапомогите мне.
Спасибо