[DataTableSettings]
Available since Exponential 6.0.15 (in development, not in a release yet).
Summary
The group [DataTableSettings] of settings/datatable.ini.
File
settings/datatable.ini; override it in settings/override/datatable.ini.append.php, in a siteaccess or in an extension.
Settings
| Setting | Default | Description |
|---|---|---|
| CatalogueCacheDir | datatable | Where the catalogue of persistent classes is kept between requests, below the cache directory. It is rebuilt when the autoload arrays change. |
| IgnoreClasses[] | (empty array) | The persistent classes the catalogue leaves out (class names), e.g. a class whose definition() needs a request. |
| InferRelations | enabled | Relations inferred from column names (contentobject_id, node_id, ...) when a definition states none: enabled (shown as "inferred") or disabled |
| ContentTabInferred | disabled | The "Data tables" tab of the content view lists the rows of extensions' tables that point at the node or its object through a declared relation ('relations' of the definition, a foreign_class, a [Relation_*] block). enabled also asks the relations inferred from column names (one query more per relation and node view). |
| MongoSampleSize | 50 | Rows the describe page reads to work out the fields of a MongoDB collection |
See also
Generated example: datatable.ini [DataTableSettings]
Added to the reference for Exponential 6.0.15: the 4.x reference had no page for this group. The descriptions are the comment lines of settings/datatable.ini.
Contributors
- Graham Brookins Updated
Comments
Add a comment