This is an old revision of the document!
Database Gateway Plugins
VuFind uses Zend Framework's table/row gateway classes to communicate with the database. The plugin manager described here controls how table objects are retrieved. Each table class specifies the associated row class, so if you need to override a row class, you also need to override the table class, if only to change how it loads rows.
Key Plugin Details
Default Namespace: \VuFind\Db\Table
Base Class: \VuFind\Db\Table\Gateway
Service Locator Configuration Section in module.config.php: db_table_plugin_manager
Service Manager Name for Service Locator: DBTablePluginManager
See the General Plugin Information page for more details on VuFind plugins.