Описание тега tablegateway
Объект tablegateway предназначен для предоставления объекта, представляющего таблицу в базе данных, а методы этого объекта отражают наиболее распространенные операции с таблицей базы данных.
Есть две основные реализации интерфейса tablegateway, которые являются наиболее полезными: /questions/tagged/abstracttablegateway и tablegateway. /questions/tagged/abstracttablegateway является абстрактным базовая реализация, которая обеспечивает функциональные возможности дляselect()
, insert()
, update()
, delete()
, а также дополнительный API для выполнения тех же задач с явными объектами sql. Эти методыselectWith()
, insertWith()
, updateWith()
а также deleteWith()
. Кроме того, /questions/tagged/abstracttablegateway также реализует API "Feature", который позволяет расширять поведение базовой реализации tablegateway без необходимости расширять класс этой новой функциональностью. Tablegateway реализация бетона просто добавляет разумный конструктор к /questions/tagged/abstracttablegateway класса, так что вне коробки, tablegateway не должен быть расширен для того, чтобы потребляться и использоваться на полную катушку.