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. |