Moodle Data Manipulation API (DML)

Enables safe, consistent database read and write operations across Moodle, abstracting the underlying database driver and providing helpers for common query patterns.

API entry from apis.yml

apis.yml Raw ↑
aid: moodle:dml
name: Moodle Data Manipulation API (DML)
description: Enables safe, consistent database read and write operations across Moodle, abstracting the
  underlying database driver and providing helpers for common query patterns.
humanURL: https://moodledev.io/docs/apis/core/dml
tags:
- Database
- DML
- Persistence
properties:
- type: Documentation
  url: https://moodledev.io/docs/apis/core/dml