33 lines
553 B
Markdown
33 lines
553 B
Markdown
# Manage Tags
|
|
|
|
## Find documents by tag
|
|
|
|
```php
|
|
$dms = DMS::getDMSInstance();
|
|
$docs = $dms->getByTag('priority', 'important');
|
|
```
|
|
|
|
## Add tag to existing document
|
|
|
|
```php
|
|
$doc = DMSDocument::get()->byID(99);
|
|
$doc->addTag('priority', 'low');
|
|
```
|
|
|
|
## Supports multiple values for tags
|
|
|
|
```php
|
|
$doc->addTag('category', 'keyboard');
|
|
$doc->addTag('category', 'input device');
|
|
```
|
|
|
|
## Removing tags
|
|
|
|
Removing tags is abstracted as well.
|
|
|
|
```php
|
|
$doc->removeTag('category', 'keyboard');
|
|
$doc->removeTag('category', 'input device');
|
|
$doc->removeAllTags();
|
|
```
|