# AbstractTableModel
Реализация паттерна ActiveRecord. Содержит методы для работы с таблицей базы данных. 
## Методы
1. set_select($select = 't.*', $escape = null) - установка выборки
2. get_select() - получить стринг выборки
3. fetch($id = 0) - получить значение по id
4. fetch_all() - получить все значения с базы данных
5. fetch_page($page = 1, $limit = 1) - получить страницу(чаще всего применяется с библиотекой пагинации)
6. count() - посчитать количество записей
7. add($data = []) - добавить запись в таблицу
8. update($id, $data = []) - обновить запись в таблице
9. delete($ids = []) - удалить записи
10. get_predicates() - получить установленные дополнительные условия
11. set_predicates($predicates = []) - установить дополнительные условия
###

***Примечание: Не забываем о паттерне Singleton реализованном для данного класса.***