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

 
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
Добрый день!

Код PHP:
  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) приходится применять так:

Код PHP:
  1.  
  2. public function updateIdADogovor($id,$abonentf) {
  3. $this->filterEqual('id_dogovor', $id);
  4. return $this->updateFiltered('dogovora',$abonentf);
  5.  
  6.  
Редактировалось: 1 раз (Последний: 7 октября 2015 в 13:00)
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1160
Воспользуйтесь функцией updateFiltered()
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.