Example: Database (DBTNG) in Examples for Developers 8
Same name and namespace in other branches
- 7 dbtng_example/dbtng_example.module \dbtng_example
- 3.x modules/dbtng_example/dbtng_example.module \dbtng_example
Database examples, including DBTNG.
'DBTNG' means 'Database: The Next Generation.' Yes, Drupallers are nerds.
The interesting database queries for this example module are located in the \Drupal\dbtng_example\DbtngExampleRepository class.
General documentation is available at Database API.
See also
\Drupal\dbtng_example\DbtngExampleRepository
\Drupal\Core\Database\Connection:delete()
\Drupal\Core\Database\Connection:insert()
\Drupal\Core\Database\Connection:select()
\Drupal\Core\Database\Connection:update()
Parent topics
File
- dbtng_example/
dbtng_example.module, line 11 - This is an example outlining how a module can use the DBTNG database API.
Functions
Name | Location | Description |
---|---|---|
dbtng_example_install |
dbtng_example/ |
Implements hook_install(). |
dbtng_example_schema |
dbtng_example/ |
Implements hook_schema(). |
Classes
Name | Location | Description |
---|---|---|
DbtngExampleAddForm |
dbtng_example/ |
Form to add a database entry, with all the interesting fields. |
DbtngExampleController |
dbtng_example/ |
Controller for DBTNG Example. |
DbtngExampleRepository |
dbtng_example/ |
Repository for database-related helper methods for our example. |
DbtngExampleRepositoryTest |
dbtng_example/ |
Kernel testing of the DbtngExampleRepository service. |
DbtngExampleTest |
dbtng_example/ |
Tests for the dbtng_example module. |
DbtngExampleUpdateForm |
dbtng_example/ |
Sample UI to update a record. |