Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:plugins:database_gateways
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
vufind2:database_gateways [2012/10/22 18:09] – demiankatz | development:plugins:database_gateways [2018/03/14 18:02] – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Database Gateway Plugins ====== | ====== Database Gateway Plugins ====== | ||
- | VuFind uses Zend Framework' | + | VuFind uses Zend Framework' |
- | ===== Key Plugin Details | + | ===== Table Gateways ===== |
+ | |||
+ | ==== Key Plugin Details ==== | ||
**Default Namespace: | **Default Namespace: | ||
- | **Base Class:** [[http://vufind.git.sourceforge.net/git/gitweb.cgi?p=vufind/ | + | **Base Class:** [[https://github.com/vufind-org/ |
+ | |||
+ | **Service Locator Configuration Section in module.config.php:** [' | ||
+ | |||
+ | **Service Manager Name for Service Locator:** VuFind\DBTablePluginManager (VuFind 2.x-4.x), VuFind\Db\Table\PluginManager (VuFind 5.0+) | ||
+ | |||
+ | See the [[development: | ||
+ | |||
+ | ===== Row Gateways ===== | ||
+ | |||
+ | :!: Prior to VuFind 4.0, 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. Starting in release 4.0, the row-specific plugin manager was added to allow direct row overriding. | ||
+ | |||
+ | ==== Key Plugin Details ==== | ||
+ | |||
+ | **Default Namespace: | ||
+ | |||
+ | **Base Class:** [[https://github.com/vufind-org/vufind/blob/master/module/ | ||
+ | |||
+ | **Service Locator Configuration Section in module.config.php: | ||
- | **Service Locator | + | **Service Manager Name for Service Locator: |
- | **Service Manager Name for Service Locator:** VuFind\DBTablePluginManager | + | See the [[development:plugins: |
- | See the [[General Plugin Information]] page for more details on VuFind plugins. | ||
---- struct data ---- | ---- struct data ---- | ||
---- | ---- | ||
development/plugins/database_gateways.txt · Last modified: 2020/09/22 14:19 by demiankatz