Жесткая привязка в model.php функции update

#1 7 октября 2015 в 12:56
Добрый день!

  1. public function update($table_name, $id, $data){
  2. $this->filterEqual('id', $id);
  3. return $this->updateFiltered($table_name, $data);
  4. }
Почему в глобальной функции return $this->update сделано жесткая привязка к строке талицы ID, получается произвольное название ключевой строки не возможно или переписывать функцию?

т.е.мне для произвольной ключевой строки (отличной от id) приходится применять так:

  1.  
  2. public function updateIdADogovor($id,$abonentf) {
  3. $this->filterEqual('id_dogovor', $id);
  4. return $this->updateFiltered('dogovora',$abonentf);
  5.  
  6.  
#2 7 октября 2015 в 13:16
Воспользуйтесь функцией updateFiltered()
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.