# Slugged Behavior A CakePHP behavior to automatically create and store slugs. - Input data can consist of one or many fields - Slugs can be unique and persistent, ideal for lookups by slug - Multibyte aware, umlauts etc will be properly replaced ## Configs
| Key | Default | Description |
|---|---|---|
| label | null |
|
| field | The slug field name | |
| overwriteField | The boolean field to trigger overwriting if "overwrite" is false | |
| mode |
|
|
| separator | The separator to use | |
| length | Set to 0 for no length. Will be auto-detected if possible via schema. | |
| overwrite |
has the following values
|
|
| unique |
has the following values
|
|
| case |
has the following values
|
|
| replace | custom replacements as array. | |
| on | beforeSave or beforeValidate. | |
| scope | certain conditions to use as scope. | |
| tidy | If cleanup should be run on slugging. |