Сейчас используется $id = 'id', а должно быть $id = > array('page_id', 'name') судя по db.php.
Из этого же следует что переопределенный метод
public function getById($id)
{
$sql = "SELECT name, value FROM ".$this->table." WHERE page_id = i:id";
return $this->query($sql, array('id' => $id))->fetchAll('name', true);
}
недопустим т.к. утрачена обратная совместимость с waModel.
Он должен быть удален + изменены все его некорректные вызовы в приложениях.
4 комментария
Напишите, какие проблемы вы испытываете в связи с этим обстоятельством.
Я пытался передать в getById верный массив ключей, в итоге возникала ошибка. Метод getTableId возвращает неверное значение что тоже не добавило понимания ситуации.
Было бы все-таки лучше, переименовать нынешний метод в `getByPageId()` , а getById() оставить от базового. Ну, просто чтоб не увеличивать энтропию Вселенной.
согласен