Запрос
public function getByAlias($alias){
$alias = $this->db->escape($alias);
!!! $sql = "select * from pages where alias = '{$alias}' limit 1"; // ошибка здесь или ранее
$result = $this->db->query($sql);
return isset($result[0]) ? $result[0] : null;
}