Skip to the content
Documentation

[DataTableSettings]

No ratings yet

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

Comments

Add a comment

Comments are read by a moderator before they appear.